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.