okta_identity_dart_auth_sdk library

Classes

OktaIdentityAuthenticatorManagement
Manages OktaIdentity user authenticators (factors) through OktaIdentity's Factors API.
OktaIdentityAuthLoginConsumer
Provides username/password authentication support for OktaIdentity using a consumer pattern.
OktaIdentityAuthorization
Handles OktaIdentity authorization flows using OpenID Connect protocol.
OktaIdentityBaseSDK
The base SDK class providing core functionality for OktaIdentity integration.
OktaIdentityConfig
Holds all required configuration parameters for initializing the OktaIdentity SDK.
OktaIdentityDynamicClientRegistration
Handles Dynamic Client Registration with OktaIdentity's OAuth 2.0/OIDC endpoints.
OktaIdentityGlobalTokenRevocationConsumer
Provides global token revocation functionality for OktaIdentity OAuth 2.0 tokens.
OktaIdentityIdpInitiatedSSO
Enables Identity Provider (IdP)-Initiated Single Sign-On (SSO) for OktaIdentity.
OktaIdentityMetadata
A class for retrieving and caching OktaIdentity OpenID Connect metadata.
OktaIdentityOidcLogoutConsumer
A class to handle OpenID Connect logout operations with OktaIdentity using a consumer pattern.
OktaIdentitySamlLogoutConsumer
A class to handle SAML 2.0 logout operations with OktaIdentity using a consumer pattern.
OktaIdentitySocialLoginConsumer
A class to handle social login via OktaIdentity using a consumer pattern.
OktaIdentityTokenExchangeConsumer
A consumer-style class to handle OAuth 2.0 token exchange and refresh operations with OktaIdentity.
OktaIdentityTokenRevocation
Provides token revocation functionality for OktaIdentity OAuth 2.0 tokens.
OktaIdentityTokenRevocationPayloadBuilder
Builder class for constructing token revocation payloads.
OktaIdentityTokenValidator
Validates JWT tokens issued by OktaIdentity using OAuth 2.0.
OktaIdentityUserManagementConsumer
Provides consumer-style user management operations for OktaIdentity.
OktaIdentityUserRequestBuilder
Builder pattern class for constructing OktaIdentity user requests.
OktaIdentityUtilityMethods
Provides utility methods for interacting with OktaIdentity APIs Handles common operations like generating sign-in links and managing delegated access

Typedefs

AuthenticatorPayloadBuilder = Map<String, dynamic> Function()
Callback type for building custom payloads when adding authenticators.
LogoutPayloadModifier = FutureOr<void> Function(Map<String, String>)
A callback type for modifying logout payload parameters.

Exceptions / Errors

OktaIdentityConfigurationException
A base SDK for OktaIdentity integration providing configuration and HTTP client management.