-
Notifications
You must be signed in to change notification settings - Fork 224
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add a doc for setting up SAML SSO using AWS #11799
Comments
@praneetloke Do you mean using AWS SSO with Pulumi, like as a fourth entry in https://www.pulumi.com/docs/guides/saml/? |
@lukehoban yep that's right. However, I do think the SAML SSO overview doc should help users figure out the values in the absence of an AWS specific configuration doc. |
@praneetloke is this still an issue? |
hiya; We've created specific docs guides now for https://www.pulumi.com/docs/pulumi-cloud/oidc/ providers, and a specific guide for AWS https://www.pulumi.com/docs/pulumi-cloud/oidc/aws/ and example code to make this easy to configure : https://github.com/pulumi/examples/tree/master/aws-py-oidc-provider-pulumi-cloud . thank you! |
@interurban ... I don't think this is at all what @praneetloke was asking for ... I think this request is for SAML settings |
That's right. My comment above clarifies this a bit. Admittedly, the issue title wasn't clear that this was for SAML. I've updated it now. Glad that a doc exists for configuring AWS for OIDC though. That's very helpful! |
After some internal inquiry, it looks like this is still a gap in our documentation coverage that should be documented (both how to wire up AWS SAML, and better documentation of the required SAML attributes. Assigned @GeoffMillerAZ to pick this one up and get it over the finish line. |
Sorry. I'm having a lot of trouble on this one. I actually don't think it's possible. I wasn't super familiar with SAML to start and by failing a few times at this I think I've got it much better and I believe the confusion is that AWS does offer SAML integration and can be a SAML service provider. This can be done with AWS SSO and AWS Cognito. But it does not have the capability to act as a SAML Identity Provider (IdP). It can, however, act as a OIDC IdP. As such, the docs can get confused between these two protocols leading someone to believe it's possible. The AWS Q copilot/ai will also tell you explicitly that no AWS service has the capability of being a SAML IdP. It does seem like AWS have hinted that they may one day offer this capability. But until AWS offers this SAML IdP capability, you have to provide an existing third-party and external IdP into AWS SSO and AWS Cognito. I also looked at other major tools that might have SSO SAML integration guides with AWS and I found they also don't have guides on this topic -- which helped me to be more confident with my research. There are also plenty of forums stating that AWS doesn't yet have this capability even though the posts were years old, which is why I kept researching incase the capability was added more recently. |
Thanks for looking into this @GeoffMillerAZ . Going to close as wont-fix for now, since this seems like a topic that is more complicated than it looks (and also is likely not a real-world use case we need to cover). |
Cannot close issue:
Please fix these problems and try again. |
...it would also be nice to have a doc that explains the various attributes that users are asked to configure.
The text was updated successfully, but these errors were encountered: