Flutter/Dart 패키지로, OpenID Connect를 사용하여 AWS 단일 로그인과 안전한 인증 및 권한 부여를 가능하게 하는 AWS SSO OIDC용 AWS SDK 클라이언트를 제공합니다. 공식 AWS API 사양에서 생성되었으며, Android, iOS, Web, macOS, Windows, Linux 등 모든 주요 플랫폼을 지원합니다. 이 패키지는 Dart 애플리케이션 내에서 인가 흐름을 시작하고 토큰을 가져오며 세션을 프로그래밍 방식으로 관리할 수 있는 프로그래밍 인터페이스를 제공함으로써 AWS SSO와의 통합을 간소화합니다.
사용 사례
- 모바일 앱에서 AWS SSO 로그인 통합
- 웹 앱에서 OIDC를 통해 AWS 접근 자동화
- 보안적인 다중 계정 AWS 접근 활성화
- AWS SSO 인증을 사용하여 CLI 도구 빌드
- 임시 자격 증명을 사용한 CI/CD 워크플로 지원
주요 기능
- 플랫폼에 관계없는 AWS SSO OIDC 지원
- 공식 AWS API 사양에서 생성
- 보안 토큰 검색 및 관리
- 크로스 플랫폼 호환성
- OIDC 흐름을 위한 최소한의 뼈대
적합한 대상
- AWS 통합 앱을 개발하는 개발자
- 아이덴티티 관리를 위해 AWS SSO를 사용하는 팀
- 임시 AWS 자격 증명이 필요한 응용 프로그램
고려 사항
- 적절한 AWS SSO 설정이 필요합니다
- OAuth2 흐름 상태 처리 필요
- 올바른 IAM 권한에 따라 다릅니다
- 추가 SDK 없이 직접 리소스에 액세스하는 데 적합하지 않습니다
- 인증 흐름은 앱 로직에서 관리되어야 합니다