WebAuthForContracts
Table of Contents
Classes
- ContractChallengeRequestBuilder
- Builder for constructing SEP-45 contract challenge request URLs and executing challenge requests.
- ContractChallengeRequestErrorResponse
- Exception thrown when requesting a contract challenge from the server fails.
- ContractChallengeResponse
- Response from the SEP-45 challenge endpoint containing contract authentication authorization entries.
- ContractChallengeValidationError
- Base exception class for SEP-45 contract challenge authorization entry validation failures.
- ContractChallengeValidationErrorInvalidAccount
- Exception thrown when a contract challenge has an invalid account argument.
- ContractChallengeValidationErrorInvalidArgs
- Exception thrown when the function arguments in a contract challenge are invalid.
- ContractChallengeValidationErrorInvalidContractAddress
- Exception thrown when a contract challenge has an invalid contract address.
- ContractChallengeValidationErrorInvalidFunctionName
- Exception thrown when a contract challenge has an invalid function name.
- ContractChallengeValidationErrorInvalidHomeDomain
- Exception thrown when a contract challenge has an invalid home_domain argument.
- ContractChallengeValidationErrorInvalidNetworkPassphrase
- Exception thrown when a contract challenge has an invalid network_passphrase.
- ContractChallengeValidationErrorInvalidNonce
- Exception thrown when a contract challenge has inconsistent or invalid nonce values.
- ContractChallengeValidationErrorInvalidServerSignature
- Exception thrown when the server's authorization entry has an invalid signature.
- ContractChallengeValidationErrorInvalidWebAuthDomain
- Exception thrown when a contract challenge has an invalid web_auth_domain argument.
- ContractChallengeValidationErrorMissingClientEntry
- Exception thrown when the client's authorization entry is missing from the challenge.
- ContractChallengeValidationErrorMissingServerEntry
- Exception thrown when the server's authorization entry is missing from the challenge.
- ContractChallengeValidationErrorSubInvocationsFound
- Exception thrown when a contract challenge authorization entry contains sub-invocations.
- SubmitContractChallengeErrorResponseException
- Exception thrown when submitting signed authorization entries returns an error.
- SubmitContractChallengeResponse
- Response from the SEP-45 token endpoint after submitting signed authorization entries.
- SubmitContractChallengeTimeoutResponseException
- Exception thrown when submitting signed authorization entries times out.
- SubmitContractChallengeUnknownResponseException
- Exception thrown when submitting signed authorization entries returns an unexpected response.
- WebAuthForContracts
- Implements SEP-45 Web Authentication for Contract Accounts protocol