alibabacloud_sts20150401
A Dart SDK for Alibaba Cloud Security Token Service (STS) API, enabling secure temporary credential management for cloud resource access.
What this package is like to depend on
Last release 2 months ago
05 Jun 2026
Too new to tell
only 2 dated releases
Nearly every release is documented
notes for 2 of 2 stable releases
Nothing withdrawn
no release was ever pulled
1 years old
2 releases · first in 2025
1 release in the last 12 months
see the full history below
Release timeline
2 releases · Jul 2025 to Jun 2026
2026
Releases
latest 2-
1.1.005 Jun 2026Release notes
Open source →Added
- RuntimeOptions support for all API methods (timeout, retry, proxy configuration)
- Auto-retry mechanism with exponential, equal, and no-backoff strategies
*WithOptionsvariants for all API methods (assumeRoleWithOptions, etc.)- Integration tests with real Alibaba Cloud API calls
- HTTP mock-based unit tests for request format, auth, retry, and error handling
- Comprehensive dartdoc comments for all public APIs
Fixed
- SignatureNonce generation now uses UUID v4 + timestamp + MD5 for proper uniqueness and security
- Anonymous auth (OIDC/SAML) no longer sends unnecessary SignatureMethod/SignatureVersion params
Changed
- Enhanced StsException with
code,requestId, andstatusCodefields - Extracted internal utilities to
src/utils.dart(not exported to library consumers) - Added
@visibleForTestingannotation for test-only httpClient injection - Updated all dependencies to latest versions
- Configured stricter lint rules (prefer_final_locals, prefer_const_constructors, etc.)
- Rewritten README with complete API reference and usage examples
Dependencies
- http: ^1.6.0
- crypto: ^3.0.7
- convert: ^3.1.2
- meta: ^1.18.0
- uuid: ^4.5.0
-
1.0.026 Jul 2025Release notes
Open source →Added
- Initial release of Alibaba Cloud STS SDK for Dart
- Support for AssumeRole operation
- Support for AssumeRoleWithOIDC operation
- Support for AssumeRoleWithSAML operation
- Support for GetCallerIdentity operation
- Comprehensive request and response models
- Built-in signature generation and authentication
- Support for all Alibaba Cloud regions
- Error handling with custom StsException
- Complete documentation and examples
Features
- Client: StsClient class for making STS API calls
- Models: Complete data models for all STS operations
- Authentication: Automatic signature generation using AccessKey
- Regions: Support for all Alibaba Cloud regions with automatic endpoint resolution
- Error Handling: Custom exception handling for API errors
- Serialization: JSON serialization/deserialization for all models
Dependencies
- http: ^1.1.0
- crypto: ^3.0.3
- convert: ^3.1.1