Package com.okta.idx.sdk.api.client
Interface IDXClient
-
public interface IDXClient
Client to interact with the IDX backend APIs.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IDXResponse
answerChallenge(AnswerChallengeRequest answerChallengeRequest, java.lang.String href)
IDXResponse
cancel(java.lang.String stateHandle)
IDXResponse
challenge(ChallengeRequest challengeRequest, java.lang.String href)
IDXResponse
enroll(EnrollRequest enrollRequest, java.lang.String href)
IDXResponse
enrollUpdateUserProfile(EnrollUserProfileUpdateRequest enrollUserProfileUpdateRequest, java.lang.String href)
IDXResponse
identify(IdentifyRequest identifyRequest, java.lang.String href)
IDXClientContext
interact()
IDXClientContext
interact(java.lang.String token, EmailTokenType tokenType)
IDXResponse
introspect(IDXClientContext idxClientContext)
IDXResponse
poll(PollRequest pollRequest, java.lang.String href)
IDXResponse
recover(RecoverRequest recoverRequest, java.lang.String href)
void
revokeToken(java.lang.String tokenType, java.lang.String token)
IDXResponse
skip(SkipAuthenticatorEnrollmentRequest skipAuthenticatorEnrollmentRequest, java.lang.String href)
TokenResponse
token(java.lang.String grantType, java.lang.String interactionCode, IDXClientContext idxClientContext)
TokenResponse
token(java.lang.String url, java.lang.String grantType, java.lang.String interactionCode, IDXClientContext idxClientContext)
com.okta.commons.http.Response
verifyEmailToken(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
-
-