WebAuth
Table of Contents
Classes
- ChallengeRequestBuilder
- Builder for constructing SEP-10 challenge request URLs and executing challenge requests.
- ChallengeRequestErrorResponse
- Exception thrown when requesting a challenge transaction from the server fails.
- ChallengeResponse
- Response from the SEP-10 challenge endpoint containing the authentication challenge transaction.
- ChallengeValidationError
- Base exception class for SEP-10 challenge transaction validation failures.
- ChallengeValidationErrorInvalidHomeDomain
- Exception thrown when the challenge transaction contains an invalid home domain.
- ChallengeValidationErrorInvalidMemoType
- Exception thrown when the challenge transaction contains an invalid memo type.
- ChallengeValidationErrorInvalidMemoValue
- Exception thrown when the challenge transaction memo value does not match the expected value.
- ChallengeValidationErrorInvalidOperationType
- Exception thrown when the challenge transaction contains operations other than ManageData.
- ChallengeValidationErrorInvalidSeqNr
- Exception thrown when the challenge transaction sequence number is not zero.
- ChallengeValidationErrorInvalidSignature
- Exception thrown when the challenge transaction signature validation fails.
- ChallengeValidationErrorInvalidSourceAccount
- Exception thrown when operation source accounts in the challenge transaction are invalid.
- ChallengeValidationErrorInvalidTimeBounds
- Exception thrown when the challenge transaction time bounds are invalid or expired.
- ChallengeValidationErrorInvalidWebAuthDomain
- Exception thrown when the web_auth_domain value in the challenge transaction is invalid.
- ChallengeValidationErrorMemoAndMuxedAccount
- Exception thrown when both a memo and muxed account are present in authentication request.
- SubmitCompletedChallengeErrorResponseException
- Exception thrown when submitting the signed challenge returns an error response.
- SubmitCompletedChallengeResponse
- Response from the SEP-10 token endpoint after submitting a signed challenge transaction.
- SubmitCompletedChallengeTimeoutResponseException
- Exception thrown when submitting the signed challenge results in a gateway timeout (504).
- SubmitCompletedChallengeUnknownResponseException
- Exception thrown when submitting the signed challenge results in an unexpected HTTP response.
- WebAuth
- Implements SEP-10 Web Authentication protocol