HELP FILE

AWS App Integration

AWS App Integration

    Set up an Amazon Web Services (AWS) app integration so that your users can sign into this app using the same credentials that they use for LastPass.

    Part 1 - Add the SSO app to LastPass

    About this task:
    1. Log in and access the LastPass new Admin Console by doing either of the following:
      • While logged in to LastPass, click the active LastPass icon active LastPass icon in your web browser toolbar, then select Admin Console in the menu.
      • Log in at https://admin.lastpass.com with your admin email address and master password.
    2. Go to Applications > SSO apps.
    3. Select Add app in the upper-right navigation (or Search the catalog if you're adding your first app).
    4. Search for and select your app from the catalog (or Add an unlisted app if you can't find your app).
    5. Click Continue, and you are taken to the Set up LastPass section of the app configuration.

      Fastpath: LastPass automatically fills out all required information in the Set up app section for you. Some apps allow you to upload settings in an XML file, while others require you to copy and paste the following information:
      Name in LastPass Value
      Entity ID
      https://identity.lastpass.com
      SSO Endpoint
      https://identity.lastpass.com/SAML/SSOService
      Logout URL
      https://identity.lastpass.com/Login/Logout
      Certificate fingerprint Provided in the Set up app section of the SSO app. If needed, download the LastPass certificate in PEM, DER, or Download metadata (XML) format.
      Certificate fingerprint (SHA256)
      Certificate (PEM)

    6. For the next steps, open a new web browser window or tab. Go to the app's settings to enable single sign-on, and make sure your app recognizes LastPass as the Identity Provider.

    Part 2 - Configure the app in AWS

    About this task: For detailed instructions, view AWS documentation.
    1. Log in to the Amazon Web Services Management Console as an administrator at https://console.aws.amazon.com/console/home.
    2. Select Services.
    3. Under the Security, Identity & Compliance section of the console, select IAM (Identity & Access Management).

      Identity and Access Management Setting in AWS

    4. Select Identity providers in the left navigation, then click Add Provider.

      Click Add Provider in AWS

    5. Select SAML, then enter LastPass in the Provider name field.
    6. Select Choose File to upload the .xml metadata file (that you downloaded in Part 1). Once uploaded, select Add provider.

      Configure Provider in AWS

      Result: You have created a SAML provider in AWS; lastly, you will need to create a role.

    7. In the left navigation, select Roles. If you have already created roles, select one. If you don't have any roles, click Create Role to make a new one.

      AWS IAM Roles

    8. Select SAML 2.0 federation.
    9. Use the drop-down menu for SAML provider and select LastPass.
    10. Select Allow programmatic and AWS Management Console access.

      SAML 2.0 in AWS

    11. Click Next.
    12. Select one or more desired policies, then click Next.

      Permissions Policies in AWS

    13. Enter a Role name and click Create role.

      Create Role in AWS

    14. Select your created role name. In the Summary section, select the Trust relationships tab, then copy the ARN and Trusted entities values and paste them into a text editor.

      Remember: You will be using these values in later steps.

      AWS Role Summary

    Part 3 - Finalize the AWS SSO app configuration in LastPass

    1. Return to the LastPass new Admin Console.
    2. Back on the Configure app page in the LastPass Admin Console (from Part 1), select Set up LastPass.
    3. In the ACS field, paste the following URL:

      https://signin.aws.amazon.com/saml

    4. Optional: Enable Step-up authentication if you want to require users to confirm their identity using the LastPass Authenticator app upon each login to this SSO app.

      Remember: Passwordless login for SSO apps only supports authentication using stored biometrics (face or fingerprint) via push notification in the LastPass Authenticator app.

    5. Select Advanced settings.
    6. In the Custom Attributes section, do the following steps:
      1. Select Add SAML attribute.
      2. For the Custom attribute 1 setting, select Constant Value.
      3. For the SAML Attribute name (Constant Value) field, paste the following URL:

        https://aws.amazon.com/SAML/Attributes/Role

      4. For the Constant Value field, paste the ARN + Trusted Entity values combined (copied from the AWS portal in Part 2).

        Example:

        arn:aws:iam::*****role/admin,arn:aws:iam::*****saml-provider/identity.lastPass

    7. Optional: If desired, add any of the following additional customizations:

      Name in LastPass Description/Value
      Nickname The name of the app how it appears in the Admin Console (and Cloud Apps, if your users have a LastPass password management vault)
      Role Custom role that you created to organize users and the permissions assigned to them
      Identity Provider (LastPass)
      https://identity.lastpass.com
      Relay State URL to which the service provider redirects the user after processing the SAML response
      Identifier These settings will depend on the app you're configuring – please refer to the SSO app's documentation, then select one of the following:
      • Email (default)
      • Secondary Email
      • User ID
      • Groups
      • Roles
      • Custom
      SAML signature method Select one of the following, based on your desired encryption key length:
      • SHA1 (uses 160-bit hash)
      • SHA256 (uses 256-bit hash)
      Signing and encryption Make your desired selections from the following:
      • Sign assertion
      • Encrypt assertion
      • Sign request
      • Sign response
      Upload partner certificate Select the partner certificate you saved locally (if applicable)
      Custom attributes To add more custom attributes, select Add SAML attribute and choose from the following options:
      • Email
      • Secondary Email
      • User ID
      • Groups
      • Roles
      • Custom (associated with the SSO app)
      Tip: You can define custom attribute statements when creating a new SAML integration, or modifying an existing one. These statements are inserted into the SAML assertions shared with your app.

    8. Click Save & assign users > Users, groups & roles to begin making your selections.
    9. Search for and select your desired users, groups, and/or roles, then click Assign.
    10. Click Save & continue > Finish.

      Result: Setup for your SSO app is complete! The LastPass users you assigned to this SSO app can now use their LastPass account to sign in to this SSO app going forward.