dpb587 / ssoca

SSO for services that use CA-based authentication.
https://dpb587.github.io/ssoca/
MIT License
10 stars 2 forks source link

New auth service: AWS Instance Identity #15

Open dpb587 opened 5 years ago

dpb587 commented 5 years ago

To support ssoca being a CA for VM-specific operations, allow clients to run on VMs and authenticate with their AWS Instance Identity documents and then the server can provide a certificate based on that metadata.

Also support the server being (optionally) configured with AWS credentials for retrieving additional metadata from EC2 about the instance and include it in the token for additional authorization checks. For example, to require specific tags to be present.

Specific use cases:

Related futures: