Package com.okta.idx.sdk.api.client
Interface IDXClient
-
public interface IDXClientClient to interact with the IDX backend APIs.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IDXResponseanswerChallenge(AnswerChallengeRequest answerChallengeRequest, java.lang.String href)IDXResponsecancel(java.lang.String stateHandle)IDXResponsechallenge(ChallengeRequest challengeRequest, java.lang.String href)IDXResponseenroll(EnrollRequest enrollRequest, java.lang.String href)IDXResponseenrollUpdateUserProfile(EnrollUserProfileUpdateRequest enrollUserProfileUpdateRequest, java.lang.String href)IDXResponseidentify(IdentifyRequest identifyRequest, java.lang.String href)IDXClientContextinteract()IDXClientContextinteract(java.lang.String token, EmailTokenType tokenType)IDXResponseintrospect(IDXClientContext idxClientContext)IDXResponsepoll(PollRequest pollRequest, java.lang.String href)IDXResponserecover(RecoverRequest recoverRequest, java.lang.String href)voidrevokeToken(java.lang.String tokenType, java.lang.String token)IDXResponseskip(SkipAuthenticatorEnrollmentRequest skipAuthenticatorEnrollmentRequest, java.lang.String href)TokenResponsetoken(java.lang.String grantType, java.lang.String interactionCode, IDXClientContext idxClientContext)TokenResponsetoken(java.lang.String url, java.lang.String grantType, java.lang.String interactionCode, IDXClientContext idxClientContext)com.okta.commons.http.ResponseverifyEmailToken(java.lang.String token)
-
-
-
Method Detail
-
interact
IDXClientContext interact() throws ProcessingException
- Throws:
ProcessingException
-
interact
IDXClientContext interact(java.lang.String token, EmailTokenType tokenType) throws ProcessingException
- Throws:
ProcessingException
-
introspect
IDXResponse introspect(IDXClientContext idxClientContext) throws ProcessingException
- Throws:
ProcessingException
-
identify
IDXResponse identify(IdentifyRequest identifyRequest, java.lang.String href) throws ProcessingException
- Throws:
ProcessingException
-
enroll
IDXResponse enroll(EnrollRequest enrollRequest, java.lang.String href) throws ProcessingException
- Throws:
ProcessingException
-
challenge
IDXResponse challenge(ChallengeRequest challengeRequest, java.lang.String href) throws ProcessingException
- Throws:
ProcessingException
-
answerChallenge
IDXResponse answerChallenge(AnswerChallengeRequest answerChallengeRequest, java.lang.String href) throws ProcessingException
- Throws:
ProcessingException
-
cancel
IDXResponse cancel(java.lang.String stateHandle) throws ProcessingException
- Throws:
ProcessingException
-
enrollUpdateUserProfile
IDXResponse enrollUpdateUserProfile(EnrollUserProfileUpdateRequest enrollUserProfileUpdateRequest, java.lang.String href) throws ProcessingException
- Throws:
ProcessingException
-
skip
IDXResponse skip(SkipAuthenticatorEnrollmentRequest skipAuthenticatorEnrollmentRequest, java.lang.String href) throws ProcessingException
- Throws:
ProcessingException
-
recover
IDXResponse recover(RecoverRequest recoverRequest, java.lang.String href) throws ProcessingException
- Throws:
ProcessingException
-
poll
IDXResponse poll(PollRequest pollRequest, java.lang.String href) throws ProcessingException
- Throws:
ProcessingException
-
token
TokenResponse token(java.lang.String url, java.lang.String grantType, java.lang.String interactionCode, IDXClientContext idxClientContext) throws ProcessingException
- Throws:
ProcessingException
-
token
TokenResponse token(java.lang.String grantType, java.lang.String interactionCode, IDXClientContext idxClientContext) throws ProcessingException
- Throws:
ProcessingException
-
revokeToken
void revokeToken(java.lang.String tokenType, java.lang.String token) throws ProcessingException- Throws:
ProcessingException
-
verifyEmailToken
com.okta.commons.http.Response verifyEmailToken(java.lang.String token) throws ProcessingException- Throws:
ProcessingException
-
-