The following table consists of the attributes that can be mapped for user provisioning. For more information on available attributes, see SCIM in the GitHub documentation.
Attribute | Description |
---|---|
Username |
GitHub's unique identifier for the user. This attribute is required. Note:
GitHub usernames can't exceed 39 characters. This character limit includes the underscore and short code that GitHub attaches to a normalized username. For more information on username components and normalization, see Username considerations for external authentication in the GitHub documentation. |
|
The email for the user (for example, "bjensen@example.com"). This attribute is required. |
External ID |
A string that is an identifier for the resource as defined by the provisioning client. Note:
External ID is mapped to a binary attribute ObjectGUID in AD, and needs to be added to PingFederate’s binary attribute list in the Data Store. |
First Name |
The given name of the user, or first name in most Western languages (for example, 'Barbara' given the full name 'Ms. Barbara Jane Jensen, III'). |
Last Name |
The family name of the user, or last name in most Western languages (for example, 'Jensen' given the full name 'Ms. Barbara Jane Jensen, III'). |
Display Name |
A human-readable name for a user. |
Formatted Name |
The user's full name, including all middle names, titles and suffixes, formatted for display. |
Roles |
A list of the user's roles. For more information, see Provision a SCIM enterprise user in the GitHub documentation. |