Skip to content

Commit d243019

Browse files
mattpollardhpsin
andauthored
Update documentation and release notes for GitHub Enterprise Server's private beta of SCIM (#33986)
Co-authored-by: Hirsch Singhal <1666363+hpsin@users.noreply.github.com>
1 parent 00b982e commit d243019

File tree

11 files changed

+16
-8
lines changed

11 files changed

+16
-8
lines changed

content/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-user-provisioning-with-scim-for-your-enterprise.md

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -53,11 +53,7 @@ If there is no existing account with a matching username on the instance, the us
5353

5454
{% ifversion scim-for-ghes %}
5555

56-
{% note %}
57-
58-
**Note**: During SAML authentication, some environments may use a value other than `NameID` as the unique identifying claim. Currently, if you use SCIM provisioning, custom mappings for SAML user attributes are not supported.
59-
60-
{% endnote %}
56+
During SAML authentication, some environments may use a value other than `NameID` as the unique identifying claim. If your environment does not use `NameID` to identify users, a site administrator can configure custom user attributes for the instance. {% data variables.product.product_name %} will respect this mapping when SCIM is configured. {% ifversion ghes = 3.6 or ghes = 3.7 %} Custom mappings are supported in {% data variables.product.product_name %} 3.6.5 or 3.7.2 and later.{% endif %} For more information about mapping user attributes, see "[Configuring SAML single sign-on for your enterprise](/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-saml-single-sign-on-for-your-enterprise#configuring-saml-sso)."
6157

6258
{% endif %}
6359

data/release-notes/enterprise-server/3-6/0.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -309,6 +309,7 @@ sections:
309309
- |
310310
GitHub Pages builds may time out on instances in AWS that are configured for high availability. [Updated: 2022-11-28]
311311
- '{% data reusables.release-notes.babeld-max-threads-performance-issue %}'
312+
- '{% data reusables.release-notes.scim-custom-mappings-known-issue %}'
312313

313314
deprecations:
314315
- heading: Changes to supported SSH algorithms

data/release-notes/enterprise-server/3-6/1.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,3 +36,4 @@ sections:
3636
- |
3737
GitHub Pages builds may time out on instances in AWS that are configured for high availability. [Updated: 2022-11-28]
3838
- '{% data reusables.release-notes.babeld-max-threads-performance-issue %}'
39+
- '{% data reusables.release-notes.scim-custom-mappings-known-issue %}'

data/release-notes/enterprise-server/3-6/2.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,4 +45,5 @@ sections:
4545
- '{% data reusables.release-notes.2022-09-hotpatch-issue %}'
4646
- |
4747
GitHub Pages builds may time out on instances in AWS that are configured for high availability. [Updated: 2022-11-28]
48-
- '{% data reusables.release-notes.babeld-max-threads-performance-issue %}'
48+
- '{% data reusables.release-notes.babeld-max-threads-performance-issue %}'
49+
- '{% data reusables.release-notes.scim-custom-mappings-known-issue %}'

data/release-notes/enterprise-server/3-6/3.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,3 +55,4 @@ sections:
5555
- |
5656
GitHub Pages builds may time out on instances in AWS that are configured for high availability. [Updated: 2022-11-28]
5757
- '{% data reusables.release-notes.babeld-max-threads-performance-issue %}'
58+
- '{% data reusables.release-notes.scim-custom-mappings-known-issue %}'

data/release-notes/enterprise-server/3-6/4.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,3 +40,4 @@ sections:
4040
4141
If you suspect a problem like this exists in one of your repositories, [contact GitHub Enterprise Support](/support/contacting-github-support/creating-a-support-ticket) for assistance.
4242
- '{% data reusables.release-notes.babeld-max-threads-performance-issue %}'
43+
- '{% data reusables.release-notes.scim-custom-mappings-known-issue %}'

data/release-notes/enterprise-server/3-6/5.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,8 @@ sections:
2424
changes:
2525
- To avoid failing domain verification due to the 63-character limit enforced by DNS providers for DNS records, the GitHub-generated `TXT` record to verify domain ownership is now limited to 63 characters.
2626
- After an enterprise owner enables Dependabot alerts, GitHub Enterprise Server enqueues the synchronization of advisory data to ensure hourly updates from GitHub.com.
27-
- A user's list of recently accessed repositories no longer includes deleted repositories.
27+
- A user's list of recently accessed repositories no longer includes deleted repositories.
28+
- '{% data reusables.release-notes.scim-custom-mappings-supported-change %}'
2829
known_issues:
2930
- On a freshly set up {% data variables.product.prodname_ghe_server %} instance without any users, an attacker could create the first admin user.
3031
- Custom firewall rules are removed during the upgrade process.
@@ -42,3 +43,4 @@ sections:
4243
4344
If you suspect a problem like this exists in one of your repositories, [contact GitHub Enterprise Support](/support/contacting-github-support/creating-a-support-ticket) for assistance.
4445
- '{% data reusables.release-notes.babeld-max-threads-performance-issue %}'
46+
- '{% data reusables.release-notes.scim-saml-tokens-known-issue %}'

data/release-notes/enterprise-server/3-7/2.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,9 @@ sections:
2222
- Fixes a bug in which a GHES log file could get filled very quickly and cause the root drive to run out of free space.
2323
- When viewing code scanning results for Ruby, an erroneous beta label appeared.
2424
changes:
25-
- After an enterprise owner enables Dependabot alerts, GitHub Enterprise Server enqueues the synchronization of advisory data to ensure hourly updates from GitHub.com.
25+
- After an enterprise owner enables Dependabot alerts, GitHub Enterprise Server enqueues the synchronization of advisory data to ensure hourly updates from GitHub.com.
2626
- A user's list of recently accessed repositories no longer includes deleted repositories.
27+
- '{% data reusables.release-notes.scim-custom-mappings-supported-change %}'
2728
known_issues:
2829
- On a freshly set up {% data variables.product.prodname_ghe_server %} instance without any users, an attacker could create the first admin user.
2930
- Custom firewall rules are removed during the upgrade process.
@@ -42,6 +43,7 @@ sections:
4243
If you suspect a problem like this exists in one of your repositories, [contact GitHub Enterprise Support](/support/contacting-github-support/creating-a-support-ticket) for assistance.
4344
- '{% data reusables.release-notes.babeld-max-threads-performance-issue %}'
4445
- '{% data reusables.release-notes.new-subdomains-missing-from-management-console %}'
46+
- '{% data reusables.release-notes.scim-saml-tokens-known-issue %}'
4547
deprecations:
4648
# https://github.com/github/enterprise-releases/issues/3217
4749
- |
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
For participants in the private beta of SCIM for GitHub Enterprise Server, custom mappings for SAML user attributes are not supported in this release. Custom mappings are supported in GitHub Enterprise Server 3.6.5 or 3.7.5 and later. [Updated: 2023-02-27]
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
For participants in the private beta of SCIM for GitHub Enterprise Server, custom mappings for SAML user attributes are now supported. Custom mappings allow the use of a value other than `NameID` as the unique identifying claim during SAML authentication. For more information, see "[Configuring user provisioning with SCIM for your enterprise](/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-user-provisioning-with-scim-for-your-enterprise#about-identities-and-claims)." [Updated: 2023-02-27]

0 commit comments

Comments
 (0)