How to use AWS SSO for nOps
In the nOps platform, navigate to the SSO Configuration settings to enable SSO
Within AWS:
-
Navigate to IAM Identity Center -> Applications -> Add Application
- Choose Custom application
-
Add custom SAML 2.0 application
-
Add your application name and description.
-
Copy the information from AWS to the nOps SSO settings:
AWS: IAM Identity Center SAML issuer URL nOps: Issuer URL (entityId) and SAML 2.0 Endpoint (HTTP) (singleSignOnService: URL)
Example: https://portal.sso.us-east-1.amazonaws.com/saml/assertion/XXXXXXXXXXXXXXXXXXX
-
Copy the following information from nOps to AWS:
nOps: Assertion Consumer Service AWS: Application ACS URL
Example: https://app.nops.io/sso/v1/YYYYYYYYYYYYYYYYYYYYYYYYY/?acs
nOps: Entity ID AWS: Application SAML audience
Example: https://app.nops.io/sso/v1/YYYYYYYYYYYYYYYYYYYYYYYYY/metadata
-
In AWS, download the IAM Identity Center Certificate and copy the certificate content to the nOps X.509 Certificate section
- Go to the IAM Identity Center Applications settings
-
Click on Actions -> Edit Attribute mappings.
application Maps Format Subject ${user:subject} emailAddress User.Email ${user:email} basic User.FirstName ${user:givenName} basic User.LastName ${user:familyName} basic