Package com.okta.idx.sdk.api.client
Interface IDXClient
public interface IDXClient
Client to interact with the IDX backend APIs.
-
Method Summary
Modifier and TypeMethodDescriptionanswerChallenge
(AnswerChallengeRequest answerChallengeRequest, String href) challenge
(ChallengeRequest challengeRequest, String href) enroll
(EnrollRequest enrollRequest, String href) enrollUpdateUserProfile
(EnrollUserProfileUpdateRequest enrollUserProfileUpdateRequest, String href) identify
(IdentifyRequest identifyRequest, String href) interact()
interact
(String token, EmailTokenType tokenType, RequestContext requestContext) introspect
(IDXClientContext idxClientContext) poll
(PollRequest pollRequest, String href) recover
(RecoverRequest recoverRequest, String href) void
revokeToken
(String tokenType, String token) skip
(SkipAuthenticatorEnrollmentRequest skipAuthenticatorEnrollmentRequest, String href) token
(String grantType, String interactionCode, IDXClientContext idxClientContext) token
(String url, String grantType, String interactionCode, IDXClientContext idxClientContext) com.okta.commons.http.Response
verifyEmailToken
(String token)
-
Method Details
-
interact
- Throws:
ProcessingException
-
interact
IDXClientContext interact(String token, EmailTokenType tokenType, RequestContext requestContext) throws ProcessingException - Throws:
ProcessingException
-
introspect
- Throws:
ProcessingException
-
identify
- Throws:
ProcessingException
-
enroll
- Throws:
ProcessingException
-
challenge
- Throws:
ProcessingException
-
answerChallenge
IDXResponse answerChallenge(AnswerChallengeRequest answerChallengeRequest, String href) throws ProcessingException - Throws:
ProcessingException
-
cancel
- Throws:
ProcessingException
-
enrollUpdateUserProfile
IDXResponse enrollUpdateUserProfile(EnrollUserProfileUpdateRequest enrollUserProfileUpdateRequest, String href) throws ProcessingException - Throws:
ProcessingException
-
skip
IDXResponse skip(SkipAuthenticatorEnrollmentRequest skipAuthenticatorEnrollmentRequest, String href) throws ProcessingException - Throws:
ProcessingException
-
recover
- Throws:
ProcessingException
-
poll
- Throws:
ProcessingException
-
token
TokenResponse token(String url, String grantType, String interactionCode, IDXClientContext idxClientContext) throws ProcessingException - Throws:
ProcessingException
-
token
TokenResponse token(String grantType, String interactionCode, IDXClientContext idxClientContext) throws ProcessingException - Throws:
ProcessingException
-
revokeToken
- Throws:
ProcessingException
-
verifyEmailToken
- Throws:
ProcessingException
-