---
title: Github.com Attribute Mapping
description: PingOne will automatically populate required SAML attributes.
component: pingoneforenterprise
page_id: pingoneforenterprise:pingone_for_enterprise_app_catalog:p14eapps_github_mapping
canonical_url: https://docs.pingidentity.com/pingoneforenterprise/pingone_for_enterprise_app_catalog/p14eapps_github_mapping.html
revdate: July 20, 2023
section_ids:
  about-this-task: About this task
  steps: Steps
  choose-from: Choose from:
  next-steps: Next steps
---

# Github.com Attribute Mapping

## About this task

PingOne will automatically populate required SAML attributes.

For Github.com, the required attribute is `SAML_SUBJECT`. Map this to the email address attribute.

If you enabled provisioning, the required provisioning attributes are:

* `userName`: Github's unique identifier for the user. This attribute is mapped to `Email` by default.

* `workEmail`: This attribute is mapped to `Email` by default.

* `firstName`: This attribute is mapped to `First Name` by default.

* `lastName`: This attribute is mapped to `Last Name` by default.

* `externalID`: A string that identifies the resource in the provisioning client. This attribute is mapped to `externalID` by default.

## Steps

1. To add an additional optional attribute, click **Add new attribute**.

2. In the **Application Attribute** field, enter the attribute name as it appears in the application.

3. In the **Identity Bridge Attribute or Literal Value** field, choose one of the following:

   ### Choose from:

   * To map to the application attribute: Enter or select a directory attribute.

   * To assign to the application attribute: Select **As Literal**, then enter a literal value.

4. To create advanced attribute mappings, click **Advanced**.

   Learn more in [Creating advanced attribute mappings](../pingone_for_enterprise/p14e_creating_advaced_attribute_mappings.html).

## Next steps

Click **Continue to Next Step**.
