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.

Email

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.