Announcement: AWS SDK for Delphi 1.6 — IAM Identity Center & SSO
Single sign-on through AWS IAM Identity Center, new Identity Store and SSO-OIDC clients, and per-service endpoint storage.
1.6 adds the piece the SDK has been missing for enterprise customers: single sign-on through AWS IAM Identity Center.
Configure your SSO profile in ~/.aws/config the same way you would for the
AWS CLI. The SDK reads the same file and resolves credentials from it. Token
refresh and role assumption are handled internally. The same code runs against
SSO locally and against an instance profile, ECS task role, or assumed role in
production; you don't change anything between the two.
Three new service clients ship alongside the credential support: AWS IAM Identity Center itself, the Identity Store (for programmatic access to users and groups), and SSO-OIDC. Most applications won't use those directly, but they're available if you need to manage the IAM IC tenant from Delphi.
A couple of smaller changes worth noting: endpoint configuration is now stored per service rather than globally, which is useful when you want one service routed through a VPC endpoint and others on the default. And credential resolution is faster.
For more on the enterprise side, see Enterprise Delphi and AWS.
More posts
Self-hosted S3-compatible storage from Delphi
Run your own S3 endpoint and point the AWS SDK for Delphi at it: MinIO, RustFS, and SeaweedFS, one program against all three, and where MinIO's archival leaves things.
Read more →
Build ReadWhatYouSee: Textract, Translate, and Polly together
The series finale: a Delphi app that reads text from an image with Textract, translates it with Translate, and speaks it aloud with Polly.
Read more →
Cloudflare R2 from Delphi
Point the AWS SDK for Delphi at Cloudflare R2: bucket setup, access keys, region and endpoint config, and a worked example end to end.
Read more →