A Flutter/Dart package that provides an AWS SDK client for AWS SSO OIDC, enabling secure authentication and authorization with AWS Single Sign-On using OpenID Connect. Generated from the official AWS API specification, it supports all major platforms including Android, iOS, Web, macOS, Windows, and Linux. The package simplifies integration with AWS SSO by offering a programmatic interface to initiate authorization flows, retrieve tokens, and manage sessions programmatically within Dart applications.
Use cases
- Integrating AWS SSO login in mobile apps
- Automating AWS access via OIDC in web apps
- Enabling secure multi-account AWS access
- Building CLI tools with AWS SSO authentication
- Supporting CI/CD workflows with temporary credentials
Key features
- Platform-agnostic AWS SSO OIDC support
- Generated from official AWS API specs
- Secure token retrieval and management
- Cross-platform compatibility
- Minimal boilerplate for OIDC flows
Suitable for
- Developers building AWS-integrated apps
- Teams using AWS SSO for identity management
- Applications requiring temporary AWS credentials
Considerations
- Requires proper AWS SSO setup
- Needs handling of OAuth2 flow state
- Depends on correct IAM permissions
- Not suitable for direct resource access without additional SDKs
- Authentication flow must be managed in app logic