https://github.com/orgs/{YOUR_GITHUB_ORG_NAME}/saml/consume
.
{YOUR_GITHUB_ORG_NAME}
with the GitHub organization name that corresponds to your subscription. The mapping will send the user_id
as the Name Identifier to GitHub. This is a good option if you enable more than one connection for the GitHub application, as it will ensure uniqueness (every user will have a different ID).nickname
or another unique identifier as a friendlier Name Identifier (but make sure that the property you choose is unique). As an example, if you want nickname
as the Name Identifier, the mappings
section above will look like this:Field | Entry |
---|---|
Sign On URL | https://{yourDomain}/samlp/{CLIENT_ID} will be the client_id for the GitHub application you just created in Auth0. |
Issuer | urn:auth0:{yourTenant} |
Public Certificate | Download it from https://{yourDomain}/pem . Open the downloaded file with a text editor, copy the contents and paste it in the text area on GitHub. |
Signature method | RSA256-SHA256 |
Digest method | SHA256 |