Skip to content

Commit

Permalink
amc: enhance readme
Browse files Browse the repository at this point in the history
  • Loading branch information
sorah committed Aug 26, 2022
1 parent 43c0b1a commit 5d66255
Showing 1 changed file with 6 additions and 0 deletions.
6 changes: 6 additions & 0 deletions tf/amc/README.md
@@ -1,5 +1,11 @@
# amc - AWS Management Console Access behind ALB OIDC authentication

A lambda function as a ALB target that serves a web application to obtain AWS credentials. While authentication is done via ALB OIDC integration, it also acts as OIDC IdP against AWS STS (read caveats).

## Secrets Rotation

AMC has a secret of RSA private key that used for ID token signing. Generation and periodic rotation are done through Secrets Manager and key rotation lambda function.

## Caveats

- User authentication is done through ALB's authenticate-oidc, however it doesn't give us a ID token, we have to generate JWT for sts:AssumeRoleWithWebIdentity and corresponding OpenID Connect Discovery Document...
Expand Down

0 comments on commit 5d66255

Please sign in to comment.