ARTIFACTORY: How to Configure Artifactory SAML SSO and SCIM with OneLogin

ARTIFACTORY: How to Configure Artifactory SAML SSO and SCIM with OneLogin

AuthorFullName__c
Omer Borshan
articleNumber
000005376
ft:sourceType
Salesforce
FirstPublishedDate
2022-08-18T14:48:40Z
lastModifiedDate
2022-08-18
VersionNumber
8

You may configure OneLogin as a secured solution for SAML SSO + SCIM with Artifactory:

Follow the below steps to configure the OneLogin connector 'SCIM Provisioner with SAML (SCIM v2 Enterprise, full SAML)':

  • SAML Audience URL: $JFROG_URL

  • ACS (Consumer) URL Validator: $JFROG_URL\/ui\/api\/v1\/auth\/saml\/loginResponse

Self-Hosted example- https:\/\/my\.artifactory\.com\/ui\/api\/v1\/auth\/saml\/loginResponse
Cloud example- https:\/\/<server-name>\.jfrog\.io\/ui\/api\/v1\/auth\/saml\/loginResponse

 

For Cloud JFrog users the $JFROG_URL would be:
https://<server-name>.jfrog.io

{
  "schemas": [
    "urn:scim:schemas:core:2.0",
    "urn:scim:schemas:extension:enterprise:2.0"
  ],
  "userName": "{$user.email}",
  "emails": [{
    "value": "{$user.email}"
  }]
}
  • SCIM Bearer Token: Generate the token from Artifactory UI:

User-added image


The below screenshots demonstrate the configuration required on OneLogin application:
 

User-added image


Make sure to assign the user to the application in OneLogin. Also, add this as a task:

User-added image


Then you may navigate to Users ->  Provisioning -> and you'll see that the user was provisioned to Artifactory:
 

User-added image

User-added image