From e9039c99d8318c57bad16bd54be319ead02d9166 Mon Sep 17 00:00:00 2001 From: Dev Prakash Sharma Date: Tue, 29 Jun 2021 12:00:15 +0530 Subject: [PATCH 01/17] Update rate-limit.md --- content/rest/reference/rate-limit.md | 1 + 1 file changed, 1 insertion(+) diff --git a/content/rest/reference/rate-limit.md b/content/rest/reference/rate-limit.md index 20242dcaa7..e989bc30c5 100644 --- a/content/rest/reference/rate-limit.md +++ b/content/rest/reference/rate-limit.md @@ -1,5 +1,6 @@ --- title: Rate limit +intro: 'With Rate Limit API you can check the current rate limit status of various REST API's.' redirect_from: - /v3/rate_limit - /v3/rate-limit From 55c841f3273dc4ee31b7bc4f988817b583b8ed90 Mon Sep 17 00:00:00 2001 From: Dev Prakash Sharma Date: Tue, 29 Jun 2021 12:00:41 +0530 Subject: [PATCH 02/17] Update pulls.md --- content/rest/reference/pulls.md | 1 + 1 file changed, 1 insertion(+) diff --git a/content/rest/reference/pulls.md b/content/rest/reference/pulls.md index 6d210b27c1..269a46e146 100644 --- a/content/rest/reference/pulls.md +++ b/content/rest/reference/pulls.md @@ -1,5 +1,6 @@ --- title: Pulls +intro: 'The Pulls API allows you to list, view, edit, create, and even merge pull requests.' redirect_from: - /v3/pulls versions: From 5fc8d42f0693dbcbb8a7f72bb40c8a854728a924 Mon Sep 17 00:00:00 2001 From: Dev Prakash Sharma Date: Tue, 29 Jun 2021 12:01:17 +0530 Subject: [PATCH 03/17] Update projects.md --- content/rest/reference/projects.md | 1 + 1 file changed, 1 insertion(+) diff --git a/content/rest/reference/projects.md b/content/rest/reference/projects.md index 84a097bba7..aa8cf5ac71 100644 --- a/content/rest/reference/projects.md +++ b/content/rest/reference/projects.md @@ -1,5 +1,6 @@ --- title: Projects +intro: 'The Projects API lets you to create, list, update, delete and customize projects in a repository.' redirect_from: - /v3/projects versions: From d039f542afc5efb50546a9c26c6ded6f53dcb1a4 Mon Sep 17 00:00:00 2001 From: Dev Prakash Sharma Date: Tue, 29 Jun 2021 12:08:23 +0530 Subject: [PATCH 04/17] Update reactions.md --- content/rest/reference/reactions.md | 1 + 1 file changed, 1 insertion(+) diff --git a/content/rest/reference/reactions.md b/content/rest/reference/reactions.md index 0e2edfc429..adbbad7ca9 100644 --- a/content/rest/reference/reactions.md +++ b/content/rest/reference/reactions.md @@ -1,5 +1,6 @@ --- title: Reactions +intro: 'The Reactions API enables you to create, list and delete the reactions on comments.' redirect_from: - /v3/reactions versions: From 174f1396e7e46d5a93193df0bd96f9be3adc9f5b Mon Sep 17 00:00:00 2001 From: Dev Prakash Sharma Date: Tue, 29 Jun 2021 16:46:21 +0530 Subject: [PATCH 05/17] Update repos.md --- content/rest/reference/repos.md | 1 + 1 file changed, 1 insertion(+) diff --git a/content/rest/reference/repos.md b/content/rest/reference/repos.md index c5d598cc75..3ba376ee9d 100644 --- a/content/rest/reference/repos.md +++ b/content/rest/reference/repos.md @@ -1,5 +1,6 @@ --- title: Repositories +intro: 'The Repos API allows to create, manage and control the workflow of a public and private {% data variables.product.product_name %} respositories.' allowTitleToDifferFromFilename: true redirect_from: - /v3/repos From 645b264ba150967c5c00ec7ade4cc723c66d93bb Mon Sep 17 00:00:00 2001 From: Dev Prakash Sharma Date: Tue, 29 Jun 2021 17:14:08 +0530 Subject: [PATCH 06/17] Update repos.md --- content/rest/reference/repos.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/rest/reference/repos.md b/content/rest/reference/repos.md index 3ba376ee9d..da6cd8d82d 100644 --- a/content/rest/reference/repos.md +++ b/content/rest/reference/repos.md @@ -1,6 +1,6 @@ --- title: Repositories -intro: 'The Repos API allows to create, manage and control the workflow of a public and private {% data variables.product.product_name %} respositories.' +intro: 'The Repos API allows to create, manage and control the workflow of public and private {% data variables.product.product_name %} respositories.' allowTitleToDifferFromFilename: true redirect_from: - /v3/repos From 5ed2d1734848f9e220e7d8080cdb814b3f5cd1a3 Mon Sep 17 00:00:00 2001 From: Andrei <12499409+andreiTn@users.noreply.github.com> Date: Wed, 30 Jun 2021 17:16:50 +0100 Subject: [PATCH 07/17] Update adding-a-workflow-status-badge.md Add missing markup --- .../managing-workflow-runs/adding-a-workflow-status-badge.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/content/actions/managing-workflow-runs/adding-a-workflow-status-badge.md b/content/actions/managing-workflow-runs/adding-a-workflow-status-badge.md index fc26543c31..c17b2f446c 100644 --- a/content/actions/managing-workflow-runs/adding-a-workflow-status-badge.md +++ b/content/actions/managing-workflow-runs/adding-a-workflow-status-badge.md @@ -17,8 +17,8 @@ shortTitle: Add a status badge You reference the workflow by the name of your workflow file. -``` -https://github.com///actions/workflows//badge.svg +```markdown +![example workflow](https://github.com///actions/workflows//badge.svg) ``` ## Using the workflow file name From 284aceef8fa4872c5f087d989a7b0ddc4d0828fd Mon Sep 17 00:00:00 2001 From: Cameron Booth Date: Thu, 1 Jul 2021 14:25:34 -0700 Subject: [PATCH 08/17] Fix example of actions filtering (#20207) --- content/actions/reference/workflow-syntax-for-github-actions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/actions/reference/workflow-syntax-for-github-actions.md b/content/actions/reference/workflow-syntax-for-github-actions.md index ed67a35a8f..dec5ea2980 100644 --- a/content/actions/reference/workflow-syntax-for-github-actions.md +++ b/content/actions/reference/workflow-syntax-for-github-actions.md @@ -1320,7 +1320,7 @@ You can use special characters in path, branch, and tag filters. - `*`: Matches zero or more characters, but does not match the `/` character. For example, `Octo*` matches `Octocat`. - `**`: Matches zero or more of any character. -- `?`: Matches zero or one single character. For example, `Octoc?t` matches `Octocat`. +- `?`: Matches zero or one of the preceding character. - `+`: Matches one or more of the preceding character. - `[]` Matches one character listed in the brackets or included in ranges. Ranges can only include `a-z`, `A-Z`, and `0-9`. For example, the range`[0-9a-z]` matches any digit or lowercase letter. For example, `[CB]at` matches `Cat` or `Bat` and `[1-2]00` matches `100` and `200`. - `!`: At the start of a pattern makes it negate previous positive patterns. It has no special meaning if not the first character. From e9cb0e1027abf0b6aa89b8a58d3d4f2ada9b7441 Mon Sep 17 00:00:00 2001 From: Lucas Costi Date: Fri, 2 Jul 2021 11:13:44 +1000 Subject: [PATCH 09/17] Update custom secret scanning text and screenshot (#20267) --- .../secret-scanning-create-custom-pattern.png | Bin 131480 -> 130746 bytes .../secret-scanning-add-custom-pattern.md | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/assets/images/help/repository/secret-scanning-create-custom-pattern.png b/assets/images/help/repository/secret-scanning-create-custom-pattern.png index cbe9f94960cbbe1bd9f0faf33f07ff0272522ca9..61f30c215878b1b1446aeb52acecc60f2d13208d 100644 GIT binary patch literal 130746 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
T@=`+H#hF%+d}F`@>8ui zeVknJtt-SCsU}XnzsdoMXPqL!B3Cg(QIlg*I>*t$6~%8M%*X-MD|Mnwed8bBi_YP; zETXE+-8t#cvY@$yP6P&6Z|j$dHmbgWLF zFWU_Laai{cKa~0!n)E@WVqZ_Gge#z5D4CB%c=1>%pJnuV&+$eA6S|4YSoHqf(uF7K ziUylbsy$!AK0#@>g0|-qY)Pa1oA}RKQ_2ZkgRj_D>j; z;QDX%dMNL0Gc2%#lkEY%bpGg1Kz-#X2fc7DCXA=3(xV57q(+g;8-sY=v$9MrNtDq- zp;#{)0m&UzPux2Q@`XmwiL}C1 zIOB@R`3^?>vv3PeI&n11=N{#<}QMhqTjkz{kg1o+Vuit<_+6` zhxH~_URU*2GS;J zdBgIMYZk$;OKE3+x<+4}PqfzafuD2j9J_~%Ufwox*Y%ZFLaRFuOl8*qvY>EIC+_ogf@ ztiICIrz=k1{J2}Xp`j-UW7Or#H>jOuMXYIA_nDw}JHk#G;*>;g(HCYENrw@q{=n^{ z#NMQvUu@9?Y~9ICeQ5SY?aT{wXp)*oSIQ&`w1B1F;c&(I9~>%2+YVIBpW353gpUb0 z${R&w%&u9GyG1#51@G2`Sm9s4`1oplCKDrH;_%2fli!r1s$RjIm8P3-5?*2Ore z_D?1}?6lXl_3NQ2?NCgDOa_)bKPws_i(pz8ttk|$ONPxK5_Caa-rEHEzu##d`Dy

l*`BVVInbB>Fob;tctVx=egTKJP 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

~oyi%Tr1q;DQ8vfL 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

  • Z}Qa%TYBL-63!t!K(5g}ZFI|ye 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 Date: Thu, 1 Jul 2021 23:47:59 -0700 Subject: [PATCH 10/17] feat: add Ionic's token formats to partner secret lists (#20231) Co-authored-by: mc <42146119+mchammer01@users.noreply.github.com> --- .../secret-scanning/partner-secret-list-private-repo.md | 4 ++++ .../secret-scanning/partner-secret-list-public-repo.md | 2 ++ 2 files changed, 6 insertions(+) diff --git a/data/reusables/secret-scanning/partner-secret-list-private-repo.md b/data/reusables/secret-scanning/partner-secret-list-private-repo.md index 0ccf07dd69..a9bc4ce131 100644 --- a/data/reusables/secret-scanning/partner-secret-list-private-repo.md +++ b/data/reusables/secret-scanning/partner-secret-list-private-repo.md @@ -101,6 +101,10 @@ Hubspot | Hubspot API Key | hubspot_api_key{% endif %} {%- ifversion fpt or ghes > 3.1 or ghae-next %} Intercom | Intercom Access Token | intercom_access_token{% endif %} {%- ifversion fpt or ghes > 3.1 or ghae-next %} +Ionic | Ionic Personal Access Token | ionic_personal_access_token{% endif %} +{%- ifversion fpt or ghes > 3.1 or ghae-next %} +Ionic | Ionic Refresh Token | ionic_refresh_token{% endif %} +{%- ifversion fpt or ghes > 3.1 or ghae-next %} Lob | Lob Live API Key | lob_live_api_key{% endif %} {%- ifversion fpt or ghes > 3.1 or ghae-next %} Lob | Lob Test API Key | lob_test_api_key{% endif %} diff --git a/data/reusables/secret-scanning/partner-secret-list-public-repo.md b/data/reusables/secret-scanning/partner-secret-list-public-repo.md index 7a61669c95..a10fb0bfaa 100644 --- a/data/reusables/secret-scanning/partner-secret-list-public-repo.md +++ b/data/reusables/secret-scanning/partner-secret-list-public-repo.md @@ -42,6 +42,8 @@ Google Cloud | Google API Key Google Cloud | Google Cloud Private Key ID Hashicorp Terraform | Terraform Cloud / Enterprise API Token Hubspot | Hubspot API Key +Ionic | Ionic Personal Access Token +Ionic | Ionic Refresh Token Mailchimp | Mailchimp API Key Mailchimp | Mandrill API Key Mailgun | Mailgun API Key From 4d813f4bf8147262bb3caa38950ae7016c617ec3 Mon Sep 17 00:00:00 2001 From: Robert Date: Fri, 2 Jul 2021 10:47:26 +0100 Subject: [PATCH 11/17] Add code scanning troubleshooting item for failures on dependabot branches (#19888) * Add troubleshooting item * Apply suggestions from code review * Apply suggestions from code review * Apply suggestions from code review * Update content/code-security/secure-coding/automatically-scanning-your-code-for-vulnerabilities-and-errors/troubleshooting-the-codeql-workflow.md Co-authored-by: Robert * Update troubleshooting-the-codeql-workflow.md * Apply suggestions from code review * editorial review * small edits to auto-merge sentence Co-authored-by: mc <42146119+mchammer01@users.noreply.github.com> --- .../troubleshooting-the-codeql-workflow.md | 33 +++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/content/code-security/secure-coding/automatically-scanning-your-code-for-vulnerabilities-and-errors/troubleshooting-the-codeql-workflow.md b/content/code-security/secure-coding/automatically-scanning-your-code-for-vulnerabilities-and-errors/troubleshooting-the-codeql-workflow.md index 747ece197b..ec062aca9a 100644 --- a/content/code-security/secure-coding/automatically-scanning-your-code-for-vulnerabilities-and-errors/troubleshooting-the-codeql-workflow.md +++ b/content/code-security/secure-coding/automatically-scanning-your-code-for-vulnerabilities-and-errors/troubleshooting-the-codeql-workflow.md @@ -152,6 +152,39 @@ On very large projects, {% data variables.product.prodname_codeql %} may run out {% ifversion fpt %}If you encounter this issue on a hosted {% data variables.product.prodname_actions %} runner, contact {% data variables.contact.contact_support %} so that we can investigate the problem. {% else %}If you encounter this issue, try increasing the memory on the runner.{% endif %} +{% ifversion fpt %} +## Error: 403 "Resource not accessible by integration" when using {% data variables.product.prodname_dependabot %} + +{% data variables.product.prodname_dependabot %} is considered untrusted when it triggers a workflow run, and the workflow will run with read-only scopes. Uploading {% data variables.product.prodname_code_scanning %} results for a branch usually requires the `security_events: write` scope. However, {% data variables.product.prodname_code_scanning %} always allows the uploading of results when the `pull_request` event triggers the action run. This is why, for {% data variables.product.prodname_dependabot %} branches, we recommend you use the `pull_request` event instead of the `push` event. + +A simple approach is to run on pushes to the default branch and any other important long-running branches, as well as pull requests opened against this set of branches: +```yaml +on: + push: + branches: + - main + pull_request: + branches: + - main +``` +An alternative approach is to run on all pushes except for {% data variables.product.prodname_dependabot %} branches: +```yaml +on: + push: + branches-ignore: + - 'dependabot/**' + pull_request: +``` + +### Analysis still failing on the default branch + +If the {% data variables.product.prodname_codeql_workflow %} still fails on a commit made on the default branch, you need to check: +- whether {% data variables.product.prodname_dependabot %} authored the commit +- whether the pull request that includes the commit has been merged using `@dependabot squash and merge` + +This type of merge commit is authored by {% data variables.product.prodname_dependabot %} and therefore, any workflows running on the commit will have read-only permissions. If you enabled {% data variables.product.prodname_code_scanning %} and {% data variables.product.prodname_dependabot %} security updates or version updates on your repository, we recommend you avoid using the {% data variables.product.prodname_dependabot %} `@dependabot squash and merge` command. Instead, you can enable auto-merge for your repository. This means that pull requests will be automatically merged when all required reviews are met and status checks have passed. For more information about enabling auto-merge, see "[Automatically merging a pull request](/github/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/automatically-merging-a-pull-request#enabling-auto-merge)." +{% endif %} + ## Warning: "git checkout HEAD^2 is no longer necessary" If you're using an old {% data variables.product.prodname_codeql %} workflow you may get the following warning in the output from the "Initialize {% data variables.product.prodname_codeql %}" action: From c73d3114ed0cd9483a668feb03011360f6b2eef6 Mon Sep 17 00:00:00 2001 From: Emma Makinson Date: Fri, 2 Jul 2021 14:11:55 +0100 Subject: [PATCH 12/17] Remove references to SCIM in enterprise docs (#20065) --- ...-management-for-your-enterprise-account.md | 5 +- ...rganizations-in-your-enterprise-account.md | 32 ----- ...-for-your-enterprise-account-using-okta.md | 116 ------------------ ...-for-your-enterprise-account-using-okta.md | 74 +++++++++++ ...rganizations-in-your-enterprise-account.md | 4 +- .../index.md | 5 +- ...rganizations-in-your-enterprise-account.md | 2 - ...ess-management-with-saml-single-sign-on.md | 2 +- .../about-scim.md | 2 +- ...saml-single-sign-on-and-scim-using-okta.md | 2 +- ...-identity-provider-to-your-organization.md | 2 +- content/rest/reference/enterprise-admin.md | 62 ---------- content/rest/reference/scim.md | 2 +- .../reusables/scim/enterprise-account-scim.md | 2 +- 14 files changed, 85 insertions(+), 227 deletions(-) delete mode 100644 content/github/setting-up-and-managing-your-enterprise/configuring-identity-and-access-management-for-your-enterprise-account/about-user-provisioning-for-organizations-in-your-enterprise-account.md delete mode 100644 content/github/setting-up-and-managing-your-enterprise/configuring-identity-and-access-management-for-your-enterprise-account/configuring-saml-single-sign-on-and-scim-for-your-enterprise-account-using-okta.md create mode 100644 content/github/setting-up-and-managing-your-enterprise/configuring-identity-and-access-management-for-your-enterprise-account/configuring-saml-single-sign-on-for-your-enterprise-account-using-okta.md diff --git a/content/github/setting-up-and-managing-your-enterprise/configuring-identity-and-access-management-for-your-enterprise-account/about-identity-and-access-management-for-your-enterprise-account.md b/content/github/setting-up-and-managing-your-enterprise/configuring-identity-and-access-management-for-your-enterprise-account/about-identity-and-access-management-for-your-enterprise-account.md index c2a5794fe2..1ada327f69 100644 --- a/content/github/setting-up-and-managing-your-enterprise/configuring-identity-and-access-management-for-your-enterprise-account/about-identity-and-access-management-for-your-enterprise-account.md +++ b/content/github/setting-up-and-managing-your-enterprise/configuring-identity-and-access-management-for-your-enterprise-account/about-identity-and-access-management-for-your-enterprise-account.md @@ -14,9 +14,7 @@ shortTitle: IAM for your enterprise {% data reusables.saml.dotcom-saml-explanation %} {% data reusables.saml.about-saml-enterprise-accounts %} For more information, see "[Enabling SAML single sign-on for organizations in your enterprise account](/github/setting-up-and-managing-your-enterprise/enabling-saml-single-sign-on-for-organizations-in-your-enterprise-account)." -After you enable SAML SSO, depending on the IdP you use, you may be able to enable additional identity and access management features. - -{% data reusables.saml.about-user-provisioning-enterprise-account %} For more information, see "[About user provisioning for organizations in your enterprise account](/github/setting-up-and-managing-your-enterprise/about-user-provisioning-for-organizations-in-your-enterprise-account)." +After you enable SAML SSO, depending on the IdP you use, you may be able to enable additional identity and access management features. {% data reusables.scim.enterprise-account-scim %} If you use Azure AD as your IDP, you can use team synchronization to manage team membership within each organization. {% data reusables.identity-and-permissions.about-team-sync %} For more information, see "[Managing team synchronization for organizations in your enterprise account](/github/setting-up-and-managing-your-enterprise/managing-team-synchronization-for-organizations-in-your-enterprise-account)." @@ -28,7 +26,6 @@ IdP | SAML | User provisioning | Team synchronization | --- | :--: | :---------------: | :-------: | Active Directory Federation Services (AD FS) | {% octicon "check-circle-fill" aria-label= "The check icon" %} | | | Azure Active Directory (Azure AD) | {% octicon "check-circle-fill" aria-label="The check icon" %} | | {% octicon "check-circle-fill" aria-label="The check icon" %} | -Okta | {% octicon "check-circle-fill" aria-label="The check icon" %} | {% octicon "check-circle-fill" aria-label= "The check icon" %} [Beta](/github/setting-up-and-managing-your-enterprise/about-user-provisioning-for-organizations-in-your-enterprise-account) | | OneLogin | {% octicon "check-circle-fill" aria-label="The check icon" %} | | | PingOne | {% octicon "check-circle-fill" aria-label="The check icon" %} | | | Shibboleth | {% octicon "check-circle-fill" aria-label="The check icon" %} | | | diff --git a/content/github/setting-up-and-managing-your-enterprise/configuring-identity-and-access-management-for-your-enterprise-account/about-user-provisioning-for-organizations-in-your-enterprise-account.md b/content/github/setting-up-and-managing-your-enterprise/configuring-identity-and-access-management-for-your-enterprise-account/about-user-provisioning-for-organizations-in-your-enterprise-account.md deleted file mode 100644 index e5a24f0389..0000000000 --- a/content/github/setting-up-and-managing-your-enterprise/configuring-identity-and-access-management-for-your-enterprise-account/about-user-provisioning-for-organizations-in-your-enterprise-account.md +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: About user provisioning for organizations in your enterprise account -intro: You can manage organization membership in an enterprise account directly from an identity provider (IdP). -product: '{% data reusables.gated-features.enterprise-accounts %}' -versions: - fpt: '*' -topics: - - Enterprise -redirect_from: - - /github/setting-up-and-managing-your-enterprise/about-user-provisioning-for-organizations-in-your-enterprise-account -shortTitle: About provisioning ---- -{% data reusables.enterprise-accounts.user-provisioning-release-stage %} - -{% data reusables.saml.about-user-provisioning-enterprise-account %} - -{% data reusables.scim.enterprise-account-scim %} Optionally, you can also enable SAML provisioning and, separately, deprovisioning. - -If you configure SCIM for the {% data variables.product.product_name %} application in your IdP, each time you make changes to group membership in your IdP, your IdP will make a SCIM call to {% data variables.product.prodname_dotcom %} to update the corresponding organization's membership. If you enable SAML provisioning, each time an enterprise member accesses a resource protected by your enterprise account's SAML configuration, that SAML assertion will trigger provisioning. - -For each SCIM call or SAML assertion, {% data variables.product.product_name %} will check the IdP groups the user belongs to and perform the following operations: - -- If the user is a member of an IdP group that corresponds to an organization owned by your enterprise account, and the user is not currently a member of that organization, add the user to the organization (SAML assertion) or send the user an email invitation to join the organization (SCIM call). -- Cancel any existing invitations for the user to join an organization owned by your enterprise account. - -For each SCIM call and, if you enable SAML deprovisioning, each SAML assertion, {% data variables.product.product_name %} will also perform the following operation: - -- If the user is not a member of an IdP group that corresponds to an organization owned by your enterprise account, and the user is currently a member of that organization, remove the user from the organization. - -If deprovisioning removes the last remaining owner from an organization, the organization will become unowned. Enterprise owners can assume ownership of unowned organizations. For more information, see "[Managing unowned organizations in your enterprise account](/github/setting-up-and-managing-your-enterprise/managing-unowned-organizations-in-your-enterprise-account)." - -To enable user provisioning for your enterprise account using Okta, see "[Configuring SAML single sign-on and SCIM for your enterprise account using Okta](/github/setting-up-and-managing-your-enterprise/configuring-saml-single-sign-on-and-scim-for-your-enterprise-account-using-okta)." diff --git a/content/github/setting-up-and-managing-your-enterprise/configuring-identity-and-access-management-for-your-enterprise-account/configuring-saml-single-sign-on-and-scim-for-your-enterprise-account-using-okta.md b/content/github/setting-up-and-managing-your-enterprise/configuring-identity-and-access-management-for-your-enterprise-account/configuring-saml-single-sign-on-and-scim-for-your-enterprise-account-using-okta.md deleted file mode 100644 index 2159464ba9..0000000000 --- a/content/github/setting-up-and-managing-your-enterprise/configuring-identity-and-access-management-for-your-enterprise-account/configuring-saml-single-sign-on-and-scim-for-your-enterprise-account-using-okta.md +++ /dev/null @@ -1,116 +0,0 @@ ---- -title: Configuring SAML single sign-on and SCIM for your enterprise account using Okta -intro: 'You can use Security Assertion Markup Language (SAML) single sign-on (SSO) and System for Cross-domain Identity Management (SCIM) with Okta to automatically manage access to your enterprise account on {% data variables.product.product_name %}.' -product: '{% data reusables.gated-features.enterprise-accounts %}' -redirect_from: - - /github/setting-up-and-managing-your-enterprise/configuring-single-sign-on-and-scim-for-your-enterprise-account-using-okta - - /github/setting-up-and-managing-your-enterprise-account/configuring-saml-single-sign-on-and-scim-for-your-enterprise-account-using-okta - - /github/setting-up-and-managing-your-enterprise/configuring-saml-single-sign-on-and-scim-for-your-enterprise-account-using-okta -versions: - fpt: '*' -topics: - - Enterprise -shortTitle: Configure SAML SSO & SCIM ---- -{% data reusables.enterprise-accounts.user-provisioning-release-stage %} - -## About SAML and SCIM with Okta - -You can control access to your enterprise account in {% data variables.product.product_name %} and other web applications from one central interface by configuring the enterprise account to use SAML SSO and SCIM with Okta, an Identity Provider (IdP). - -SAML SSO controls and secures access to enterprise account resources like organizations, repositories, issues, and pull requests. SCIM automatically adds, manages, and removes members' access to organizations owned by your enterprise account when you make changes in Okta. For more information, see "[Enforcing security settings in your enterprise account](/github/setting-up-and-managing-your-enterprise/enforcing-security-settings-in-your-enterprise-account)." - -After you enable SCIM, the following provisioning features are available for any users that you assign your {% data variables.product.prodname_ghe_cloud %} application to in Okta. - -| Feature | Description | -| --- | --- | -| Push New Users | New users created in Okta will gain access to enterprise account resources, and can optionally be automatically invited to any of the organizations owned by the enterprise account | -| Push User Deactivation | Deactivating a user in Okta will revoke the user's access to the enterprise account resources and remove the user from all organizations owned by the enterprise account | -| Push Profile Updates | Updates made to the user's profile in Okta will be pushed to the user’s enterprise account metadata | -| Reactivate Users | Reactivating the user in Okta will re-enable the user's access to the enterprise account and will optionally send email invitations for the user to rejoin any of the organizations owned by the enterprise account that the user was previously a member of | - -## Prerequisites - -{% data reusables.saml.use-classic-ui %} - -## Adding the {% data variables.product.prodname_ghe_cloud %} application in Okta - -{% data reusables.saml.okta-admin-button %} -{% data reusables.saml.okta-dashboard-click-applications %} -{% data reusables.saml.add-okta-application %} -{% data reusables.saml.search-ghec-okta %} -1. Click "{% data variables.product.prodname_ghe_cloud %} - Enterprise Accounts". -1. Click **Add**. -1. Optionally, to the right of "Application label", type a descriptive name for the application. - ![Application label field](/assets/images/help/saml/okta-application-label.png) -1. To the right of "{% data variables.product.prodname_dotcom %} Enterprises", type the name of your enterprise account. For example, if your enterprise account's URL is `https://github.com/enterprises/octo-corp`, type `octo-corp`. - ![GitHub Enterprises field](/assets/images/help/saml/okta-github-enterprises.png) -1. Click **Done**. - -## Enabling and testing SAML SSO - -{% data reusables.saml.okta-admin-button %} -{% data reusables.saml.okta-dashboard-click-applications %} -{% data reusables.saml.click-enterprise-account-application %} -{% data reusables.saml.assign-yourself-to-okta %} -{% data reusables.saml.okta-sign-on-tab %} -1. To the right of Settings, click **Edit**. -1. Under "Configured SAML Attributes", to the right of "groups", use the drop-down menu and select **Matches regex**. -1. To the right of the drop-down menu, type `.*.*`. -1. Click **Save**. -{% data reusables.saml.okta-view-setup-instructions %} -1. Enable SAML for your enterprise account using the information in the setup instructions. For more information, see "[Enabling SAML single sign-on for organizations in your enterprise account](/github/setting-up-and-managing-your-enterprise/enabling-saml-single-sign-on-for-organizations-in-your-enterprise-account)." - -## Creating groups in Okta - -1. In Okta, create a group to match each organization owned by your enterprise account. The name of each group must match the account name of the organization (not the organization's display name). For example, if the URL of the organization is `https://github.com/octo-org`, name the group `octo-org`. -1. Assign the application you created for your enterprise account to each group. {% data variables.product.prodname_dotcom %} will receive all `groups` data for each user. -1. Add users to groups based on the organizations you'd like users to belong to. - -## Configuring user provisioning with SCIM in Okta - -{% data reusables.scim.enterprise-account-scim %} - -To configure user provisioning with SCIM in Okta, you must authorize an OAuth application to create a token that Okta can use to authenticate to {% data variables.product.product_name %} on your behalf. The okta-oauth application is created by Okta in partnership with {% data variables.product.prodname_dotcom %}. - -{% data reusables.saml.okta-admin-button %} -{% data reusables.saml.okta-dashboard-click-applications %} -{% data reusables.saml.click-enterprise-account-application %} -{% data reusables.saml.okta-provisioning-tab %} -{% data reusables.saml.okta-configure-api-integration %} -{% data reusables.saml.okta-enable-api-integration %} -1. Click **Authenticate with Github Enterprise Cloud - Enterprise Accounts**. - ![Button to authenticate with {% data variables.product.prodname_dotcom %}](/assets/images/help/business-accounts/authenticate-with-github-button.png) -1. To the right of your enterprise account's name, click **Grant**. -1. Click **Authorize okta-oauth**. -{% data reusables.saml.okta-save-provisioning %} -{% data reusables.saml.okta-edit-provisioning %} -1. Under the name of the application, click **Push Groups**. - ![Push Groups tab](/assets/images/help/business-accounts/okta-push-groups-tab.png) -1. Use the **Push Groups** drop-down menu, and select **Find groups by name**. - ![Push Groups drop-down menu](/assets/images/help/business-accounts/okta-push-groups-drop-down.png) -1. Add a push group for each organization in your enterprise account that you want to enable user provisioning for. - - Under "PUSH GROUPS BY NAME", search for a group that corresponds to an organization owned by your enterprise account, then click the group in the search results. - - To the right of the group name, in the "Match results & push action" drop-down menu, verify that **Create Group** is selected. - ![Match result drop-down with Create Group selected](/assets/images/help/saml/create-group-okta.png) - - Click **Save**. - - Repeat for each organization. -1. Under the name of your application, click **Assignments**. - ![Assignments tab](/assets/images/help/business-accounts/okta-assignments-tab.png) -1. If you see **Provision users**, users who were a member of an Okta group before you added a push group for that group have not been provisioned. To send SCIM data to {% data variables.product.product_name %} for these users, click **Provision users**. - -## Enabling SAML user provisioning - -After you enable SCIM provisioning and deprovisioning, you can optionally enable SAML user provisioning and deprovisioning. - -{% data reusables.enterprise-accounts.access-enterprise %} -{% data reusables.enterprise-accounts.settings-tab %} -{% data reusables.enterprise-accounts.security-tab %} -1. Under "SAML User Provisioning", select **Enable SAML user provisioning**. - ![Checkbox to enable user provisioning with SAML](/assets/images/help/business-accounts/user-provisioning.png) -1. Click **Save**. -1. Optionally, enable SAML user deprovisioning. - - Select **Enable SAML user deprovisioning**, then click **Save**. - ![Checkbox to enable user deprovisioning with SAML](/assets/images/help/business-accounts/saml-deprovisioning.png) - - Read the warning, then click **Enable SAML deprovisioning**. - ![Enable SAML deprovisioning button](/assets/images/help/business-accounts/saml-deprovisioning-confirm.png) diff --git a/content/github/setting-up-and-managing-your-enterprise/configuring-identity-and-access-management-for-your-enterprise-account/configuring-saml-single-sign-on-for-your-enterprise-account-using-okta.md b/content/github/setting-up-and-managing-your-enterprise/configuring-identity-and-access-management-for-your-enterprise-account/configuring-saml-single-sign-on-for-your-enterprise-account-using-okta.md new file mode 100644 index 0000000000..fea941af23 --- /dev/null +++ b/content/github/setting-up-and-managing-your-enterprise/configuring-identity-and-access-management-for-your-enterprise-account/configuring-saml-single-sign-on-for-your-enterprise-account-using-okta.md @@ -0,0 +1,74 @@ +--- +title: Configuring SAML single sign-on for your enterprise account using Okta +intro: 'You can use Security Assertion Markup Language (SAML) single sign-on (SSO) with Okta to automatically manage access to your enterprise account on {% data variables.product.product_name %}.' +product: '{% data reusables.gated-features.enterprise-accounts %}' +redirect_from: + - /github/setting-up-and-managing-your-enterprise/configuring-single-sign-on-for-your-enterprise-account-using-okta + - /github/setting-up-and-managing-your-enterprise-account/configuring-saml-single-sign-on-for-your-enterprise-account-using-okta + - /github/setting-up-and-managing-your-enterprise/configuring-saml-single-sign-on-for-your-enterprise-account-using-okta + - /github/setting-up-and-managing-your-enterprise/configuring-identity-and-access-management-for-your-enterprise-account/configuring-saml-single-sign-on-for-your-enterprise-account-using-okta +versions: + fpt: '*' +topics: + - Enterprise +shortTitle: Configure SAML SSO +--- +{% data reusables.enterprise-accounts.user-provisioning-release-stage %} + +## About SAML with Okta + +You can control access to your enterprise account in {% data variables.product.product_name %} and other web applications from one central interface by configuring the enterprise account to use SAML SSO with Okta, an Identity Provider (IdP). + +SAML SSO controls and secures access to enterprise account resources like organizations, repositories, issues, and pull requests. For more information, see "[Enabling SAML single sign-on for organizations in your enterprise account](/github/setting-up-and-managing-your-enterprise/configuring-identity-and-access-management-for-your-enterprise-account/enabling-saml-single-sign-on-for-organizations-in-your-enterprise-account)." + +## Prerequisites + +{% data reusables.saml.use-classic-ui %} + +## Adding the {% data variables.product.prodname_ghe_cloud %} application in Okta + +{% data reusables.saml.okta-admin-button %} +{% data reusables.saml.okta-dashboard-click-applications %} +{% data reusables.saml.add-okta-application %} +{% data reusables.saml.search-ghec-okta %} +1. Click "{% data variables.product.prodname_ghe_cloud %} - Enterprise Accounts". +1. Click **Add**. +1. Optionally, to the right of "Application label", type a descriptive name for the application. + ![Application label field](/assets/images/help/saml/okta-application-label.png) +1. To the right of "{% data variables.product.prodname_dotcom %} Enterprises", type the name of your enterprise account. For example, if your enterprise account's URL is `https://github.com/enterprises/octo-corp`, type `octo-corp`. + ![GitHub Enterprises field](/assets/images/help/saml/okta-github-enterprises.png) +1. Click **Done**. + +## Enabling and testing SAML SSO + +{% data reusables.saml.okta-admin-button %} +{% data reusables.saml.okta-dashboard-click-applications %} +{% data reusables.saml.click-enterprise-account-application %} +{% data reusables.saml.assign-yourself-to-okta %} +{% data reusables.saml.okta-sign-on-tab %} +1. To the right of Settings, click **Edit**. +1. Under "Configured SAML Attributes", to the right of "groups", use the drop-down menu and select **Matches regex**. +1. To the right of the drop-down menu, type `.*.*`. +1. Click **Save**. +{% data reusables.saml.okta-view-setup-instructions %} +1. Enable SAML for your enterprise account using the information in the setup instructions. For more information, see "[Enabling SAML single sign-on for organizations in your enterprise account](/github/setting-up-and-managing-your-enterprise/enabling-saml-single-sign-on-for-organizations-in-your-enterprise-account)." + +## Creating groups in Okta + +1. In Okta, create a group to match each organization owned by your enterprise account. The name of each group must match the account name of the organization (not the organization's display name). For example, if the URL of the organization is `https://github.com/octo-org`, name the group `octo-org`. +1. Assign the application you created for your enterprise account to each group. {% data variables.product.prodname_dotcom %} will receive all `groups` data for each user. +1. Add users to groups based on the organizations you'd like users to belong to. + +## Enabling SAML user provisioning + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.enterprise-accounts.settings-tab %} +{% data reusables.enterprise-accounts.security-tab %} +1. Under "SAML User Provisioning", select **Enable SAML user provisioning**. + ![Checkbox to enable user provisioning with SAML](/assets/images/help/business-accounts/user-provisioning.png) +1. Click **Save**. +1. Optionally, enable SAML user deprovisioning. + - Select **Enable SAML user deprovisioning**, then click **Save**. + ![Checkbox to enable user deprovisioning with SAML](/assets/images/help/business-accounts/saml-deprovisioning.png) + - Read the warning, then click **Enable SAML deprovisioning**. + ![Enable SAML deprovisioning button](/assets/images/help/business-accounts/saml-deprovisioning-confirm.png) diff --git a/content/github/setting-up-and-managing-your-enterprise/configuring-identity-and-access-management-for-your-enterprise-account/enabling-saml-single-sign-on-for-organizations-in-your-enterprise-account.md b/content/github/setting-up-and-managing-your-enterprise/configuring-identity-and-access-management-for-your-enterprise-account/enabling-saml-single-sign-on-for-organizations-in-your-enterprise-account.md index e3cecaba96..147288e09d 100644 --- a/content/github/setting-up-and-managing-your-enterprise/configuring-identity-and-access-management-for-your-enterprise-account/enabling-saml-single-sign-on-for-organizations-in-your-enterprise-account.md +++ b/content/github/setting-up-and-managing-your-enterprise/configuring-identity-and-access-management-for-your-enterprise-account/enabling-saml-single-sign-on-for-organizations-in-your-enterprise-account.md @@ -21,7 +21,7 @@ shortTitle: Enable SSO for organizations {% data reusables.saml.saml-supported-idps %} -{% data reusables.scim.enterprise-account-scim %} If you're not participating in the private beta, SCIM is not supported for enterprise accounts. For more information, see "[About user provisioning for organizations in your enterprise account](/github/setting-up-and-managing-your-enterprise/about-user-provisioning-for-organizations-in-your-enterprise-account)." +{% data reusables.scim.enterprise-account-scim %} ## Enabling SAML single-sign on for organizations in your enterprise account @@ -31,7 +31,7 @@ shortTitle: Enable SSO for organizations {% endnote %} -For more detailed information about how to enable SAML using Okta, see "[Configuring SAML single sign-on and SCIM for your enterprise account using Okta](/github/setting-up-and-managing-your-enterprise/configuring-saml-single-sign-on-and-scim-for-your-enterprise-account-using-okta)." +For more detailed information about how to enable SAML using Okta, see "[Configuring SAML single sign-on for your enterprise account using Okta](/github/setting-up-and-managing-your-enterprise/configuring-saml-single-sign-on-for-your-enterprise-account-using-okta)." {% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.settings-tab %} diff --git a/content/github/setting-up-and-managing-your-enterprise/configuring-identity-and-access-management-for-your-enterprise-account/index.md b/content/github/setting-up-and-managing-your-enterprise/configuring-identity-and-access-management-for-your-enterprise-account/index.md index 0c77aaea6d..6819d12ea6 100644 --- a/content/github/setting-up-and-managing-your-enterprise/configuring-identity-and-access-management-for-your-enterprise-account/index.md +++ b/content/github/setting-up-and-managing-your-enterprise/configuring-identity-and-access-management-for-your-enterprise-account/index.md @@ -1,6 +1,6 @@ --- title: Configuring identity and access management for your enterprise account -intro: 'You can manage SAML single sign-on, user provisioning, and team synchronization for your enterprise.' +intro: 'You can manage SAML single sign-on and team synchronization for your enterprise.' product: '{% data reusables.gated-features.enterprise-accounts %}' versions: fpt: '*' @@ -9,8 +9,7 @@ topics: children: - /about-identity-and-access-management-for-your-enterprise-account - /enabling-saml-single-sign-on-for-organizations-in-your-enterprise-account - - /about-user-provisioning-for-organizations-in-your-enterprise-account - - /configuring-saml-single-sign-on-and-scim-for-your-enterprise-account-using-okta + - /configuring-saml-single-sign-on-for-your-enterprise-account-using-okta - /managing-team-synchronization-for-organizations-in-your-enterprise-account shortTitle: Configure IAM --- diff --git a/content/github/setting-up-and-managing-your-enterprise/managing-organizations-in-your-enterprise-account/managing-unowned-organizations-in-your-enterprise-account.md b/content/github/setting-up-and-managing-your-enterprise/managing-organizations-in-your-enterprise-account/managing-unowned-organizations-in-your-enterprise-account.md index 33b4c4395a..9d5ee919e5 100644 --- a/content/github/setting-up-and-managing-your-enterprise/managing-organizations-in-your-enterprise-account/managing-unowned-organizations-in-your-enterprise-account.md +++ b/content/github/setting-up-and-managing-your-enterprise/managing-organizations-in-your-enterprise-account/managing-unowned-organizations-in-your-enterprise-account.md @@ -12,8 +12,6 @@ topics: - Enterprise shortTitle: Manage unowned organizations --- -If you enable user deprovisioning to manage organization membership in your enterprise account, you could end up with an organization that has no organization owners. For more information, see "[About user provisioning for organizations in your enterprise account](/github/setting-up-and-managing-your-enterprise/about-user-provisioning-for-organizations-in-your-enterprise-account)." - {% data reusables.enterprise-accounts.access-enterprise %} 2. To the right of the search field, click **X unowned**. ![Button to view unowned organizations](/assets/images/help/business-accounts/unowned-organizations-button.png) diff --git a/content/organizations/managing-saml-single-sign-on-for-your-organization/about-identity-and-access-management-with-saml-single-sign-on.md b/content/organizations/managing-saml-single-sign-on-for-your-organization/about-identity-and-access-management-with-saml-single-sign-on.md index 2d62b007f8..4393a5ed60 100644 --- a/content/organizations/managing-saml-single-sign-on-for-your-organization/about-identity-and-access-management-with-saml-single-sign-on.md +++ b/content/organizations/managing-saml-single-sign-on-for-your-organization/about-identity-and-access-management-with-saml-single-sign-on.md @@ -43,7 +43,7 @@ Organization members must also have an active SAML session to authorize an {% da {% data reusables.saml.saml-supported-idps %} -Some IdPs support provisioning access to a {% data variables.product.prodname_dotcom %} organization via SCIM. For more information, see "[About SCIM](/organizations/managing-saml-single-sign-on-for-your-organization/about-scim)." +Some IdPs support provisioning access to a {% data variables.product.prodname_dotcom %} organization via SCIM. {% data reusables.scim.enterprise-account-scim %} For more information, see "[About SCIM](/organizations/managing-saml-single-sign-on-for-your-organization/about-scim)." ## Adding members to an organization using SAML SSO diff --git a/content/organizations/managing-saml-single-sign-on-for-your-organization/about-scim.md b/content/organizations/managing-saml-single-sign-on-for-your-organization/about-scim.md index 577c1da10e..eb3808891d 100644 --- a/content/organizations/managing-saml-single-sign-on-for-your-organization/about-scim.md +++ b/content/organizations/managing-saml-single-sign-on-for-your-organization/about-scim.md @@ -21,7 +21,7 @@ These identity providers are compatible with the {% data variables.product.produ - Okta - OneLogin -{% data reusables.scim.enterprise-account-scim %} For more information, see "[About user provisioning for organizations in your enterprise account](/github/setting-up-and-managing-your-enterprise/about-user-provisioning-for-organizations-in-your-enterprise-account)." +{% data reusables.scim.enterprise-account-scim %} ## Further reading diff --git a/content/organizations/managing-saml-single-sign-on-for-your-organization/configuring-saml-single-sign-on-and-scim-using-okta.md b/content/organizations/managing-saml-single-sign-on-for-your-organization/configuring-saml-single-sign-on-and-scim-using-okta.md index 35ee273298..30b6786695 100644 --- a/content/organizations/managing-saml-single-sign-on-for-your-organization/configuring-saml-single-sign-on-and-scim-using-okta.md +++ b/content/organizations/managing-saml-single-sign-on-for-your-organization/configuring-saml-single-sign-on-and-scim-using-okta.md @@ -81,7 +81,7 @@ After you enable SCIM, the following provisioning features are available for any ## Further reading -- "[Configuring SAML single sign-on and SCIM for your enterprise account using Okta](/github/setting-up-and-managing-your-enterprise/configuring-saml-single-sign-on-and-scim-for-your-enterprise-account-using-okta)" +- "[Configuring SAML single sign-on for your enterprise account using Okta](/github/setting-up-and-managing-your-enterprise/configuring-saml-single-sign-on-for-your-enterprise-account-using-okta)" - "[Managing team synchronization for your organization](/organizations/managing-saml-single-sign-on-for-your-organization/managing-team-synchronization-for-your-organization#enabling-team-synchronization-for-okta)" - [Understanding SAML](https://developer.okta.com/docs/concepts/saml/) in the Okta documentation - [Understanding SCIM](https://developer.okta.com/docs/concepts/scim/) in the Okta documentation diff --git a/content/organizations/managing-saml-single-sign-on-for-your-organization/connecting-your-identity-provider-to-your-organization.md b/content/organizations/managing-saml-single-sign-on-for-your-organization/connecting-your-identity-provider-to-your-organization.md index 8d5cc1183d..d27fe21398 100644 --- a/content/organizations/managing-saml-single-sign-on-for-your-organization/connecting-your-identity-provider-to-your-organization.md +++ b/content/organizations/managing-saml-single-sign-on-for-your-organization/connecting-your-identity-provider-to-your-organization.md @@ -25,7 +25,7 @@ You can find the SAML and SCIM implementation details for your IdP in their docu {% note %} -**Note:** {% data variables.product.product_name %} supported identity providers for SCIM are Azure AD, Okta, and OneLogin. For more information about SCIM, see "[About SCIM](/articles/about-scim)." +**Note:** {% data variables.product.product_name %} supported identity providers for SCIM are Azure AD, Okta, and OneLogin. {% data reusables.scim.enterprise-account-scim %} For more information about SCIM, see "[About SCIM](/articles/about-scim)." {% endnote %} diff --git a/content/rest/reference/enterprise-admin.md b/content/rest/reference/enterprise-admin.md index 3a2b13870e..856fe98ce8 100644 --- a/content/rest/reference/enterprise-admin.md +++ b/content/rest/reference/enterprise-admin.md @@ -94,68 +94,6 @@ You can also read the current version by calling the [meta endpoint](/rest/refer {% endif %} -{% ifversion fpt %} -## SCIM - -### SCIM Provisioning for Enterprises - -SCIM-enabled Identity Providers (IdPs) can use the SCIM API to automate the provisioning of enterprise membership. The {% data variables.product.product_name %} API is based on version 2.0 of the [SCIM standard](http://www.simplecloud.info/). - -The IdP must use `{% data variables.product.api_url_code %}/scim/v2/enterprises/{enterprise}/` as the SCIM endpoint. - -{% note %} - -**Note:** The enterprise SCIM API is only available to enterprises on [{% data variables.product.prodname_ghe_cloud %}](/billing/managing-billing-for-your-github-account/about-billing-for-github-accounts) with [SAML SSO](/rest/overview/other-authentication-methods#authenticating-for-saml-sso) enabled. For more information about SCIM, see "[About SCIM](/organizations/managing-saml-single-sign-on-for-your-organization/about-scim)." - -{% endnote %} - -### Authenticating calls to the SCIM API - -You must authenticate as an owner of a {% data variables.product.product_name %} enterprise to use its SCIM API. The API expects an [OAuth 2.0 Bearer](/developers/apps/authenticating-with-github-apps) token to be included in the `Authorization` header. You may also use a personal access token, but you must first [authorize it for use with your SAML SSO enterprise](/github/authenticating-to-github/authorizing-a-personal-access-token-for-use-with-saml-single-sign-on). - -### Mapping of SAML and SCIM data - -The SAML IdP and the SCIM client must use matching `NameID` and `userName` values for each user. This allows a user authenticating through SAML to be linked to their provisioned SCIM identity. - -SCIM groups are matched with {% data variables.product.product_name %} organizations that have the exact same name, and are owned by the enterprise account. - -The SAML IdP and SCIM client must be configured to exactly match the `displayName` of the SCIM group with the name of the corresponding {% data variables.product.product_name %} organization. This allows {% data variables.product.product_name %} to link the SCIM group with the {% data variables.product.product_name %} organization membership. - -### Supported SCIM User attributes - -Name | Type | Description ------|------|-------------- -`userName`|`string` | The username for the user. -`name.givenName`|`string` | The first name of the user. -`name.lastName`|`string` | The last name of the user. -`emails` | `array` | List of user emails. -`externalId` | `string` | This identifier is generated by the SAML provider, and is used as a unique ID by the SAML provider to match against a GitHub user. You can find the `externalID` for a user either at the SAML provider, or using the [List SCIM provisioned identities for an enterprise](#list-scim-provisioned-identities-for-an-enterprise) endpoint and filtering on other known attributes, such as a user's GitHub username or email address. -`id` | `string` | Identifier generated by the GitHub SCIM endpoint. -`active` | `boolean` | Used to indicate whether the identity is active (true) or should be deprovisioned (false). -`groups` | `array` | Optional list of SCIM group IDs the user is a member of. - -{% note %} - -**Note:** Endpoint URLs for the SCIM API are case sensitive. For example, the first letter in the `Users` endpoint must be capitalized: - -```shell -GET /scim/v2/enterprises/{enterprise}/Users/{scim_user_id} -``` - -{% endnote %} - -### Supported SCIM Group attributes - -Name | Type | Description ------|------|-------------- -`displayName` | `string` | The name of the SCIM group, which must exactly match the name of the corresponding {% data variables.product.product_name %} organization. For example, if the URL of the organization is `https://github.com/octo-org`, the group name must be `octo-org`. -`members`| `array` | List of SCIM user IDs that are members of the group. - -{% for operation in currentRestOperations %} - {% if operation.subcategory == 'scim' %}{% include rest_operation %}{% endif %} -{% endfor %} - -{% endif %} {% ifversion ghae or ghes %} ## Admin stats diff --git a/content/rest/reference/scim.md b/content/rest/reference/scim.md index af5cd6a9fb..a37ae0a084 100644 --- a/content/rest/reference/scim.md +++ b/content/rest/reference/scim.md @@ -16,7 +16,7 @@ The SCIM API is used by SCIM-enabled Identity Providers (IdPs) to automate provi {% note %} -**Note:** The SCIM API is available only to organizations on [{% data variables.product.prodname_ghe_cloud %}](/billing/managing-billing-for-your-github-account/about-billing-for-github-accounts) with [SAML SSO](/rest/overview/other-authentication-methods#authenticating-for-saml-sso) enabled. For more information about SCIM, see "[About SCIM](/organizations/managing-saml-single-sign-on-for-your-organization/about-scim)." +**Note:** The SCIM API is available only to organizations on [{% data variables.product.prodname_ghe_cloud %}](/billing/managing-billing-for-your-github-account/about-billing-for-github-accounts) with [SAML SSO](/rest/overview/other-authentication-methods#authenticating-for-saml-sso) enabled. {% data reusables.scim.enterprise-account-scim %} For more information about SCIM, see "[About SCIM](/organizations/managing-saml-single-sign-on-for-your-organization/about-scim)." {% endnote %} diff --git a/data/reusables/scim/enterprise-account-scim.md b/data/reusables/scim/enterprise-account-scim.md index 1797863354..99b9942bc1 100644 --- a/data/reusables/scim/enterprise-account-scim.md +++ b/data/reusables/scim/enterprise-account-scim.md @@ -1 +1 @@ -If you're participating in the private beta for user provisioning for enterprise accounts, when you enable SAML for your enterprise account, SCIM provisioning and deprovisioning is enabled by default in {% data variables.product.product_name %}. You can use provisioning to manage organization membership by configuring SCIM in your IdP. +Provisioning and deprovisioning user access with SCIM is not available for enterprise accounts. From e0ba13a0de8858d5ecc2a4c8d9d017b282ec1a21 Mon Sep 17 00:00:00 2001 From: Ethan Palm <56270045+ethanpalm@users.noreply.github.com> Date: Fri, 2 Jul 2021 09:21:46 -0400 Subject: [PATCH 13/17] remove `'` from YAML --- content/rest/reference/rate-limit.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/rest/reference/rate-limit.md b/content/rest/reference/rate-limit.md index e989bc30c5..f61160937d 100644 --- a/content/rest/reference/rate-limit.md +++ b/content/rest/reference/rate-limit.md @@ -1,6 +1,6 @@ --- title: Rate limit -intro: 'With Rate Limit API you can check the current rate limit status of various REST API's.' +intro: 'With the Rate Limit API, you can check the current rate limit status of various REST APIs.' redirect_from: - /v3/rate_limit - /v3/rate-limit From cda09b5b0042db3adab1165c3741d0cf7a5da934 Mon Sep 17 00:00:00 2001 From: Robert Sese Date: Fri, 2 Jul 2021 12:45:20 -0500 Subject: [PATCH 14/17] Use path from repo root for Actions (#20262) --- script/graphql/utils/process-schemas.js | 2 +- script/graphql/utils/schema-helpers.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/script/graphql/utils/process-schemas.js b/script/graphql/utils/process-schemas.js index ad55211c6a..c47c4a9aed 100755 --- a/script/graphql/utils/process-schemas.js +++ b/script/graphql/utils/process-schemas.js @@ -3,7 +3,7 @@ const { parse, buildASTSchema } = require('graphql') const helpers = require('./schema-helpers') const fs = require('fs') -const externalScalars = JSON.parse(fs.readFileSync('../../../lib/graphql/non-schema-scalars.json')) +const externalScalars = JSON.parse(fs.readFileSync('./lib/graphql/non-schema-scalars.json')) .map(scalar => { scalar.id = helpers.getId(scalar.name) scalar.href = helpers.getFullLink('scalars', scalar.id) diff --git a/script/graphql/utils/schema-helpers.js b/script/graphql/utils/schema-helpers.js index 21958e3601..a19e774430 100644 --- a/script/graphql/utils/schema-helpers.js +++ b/script/graphql/utils/schema-helpers.js @@ -1,6 +1,6 @@ const renderContent = require('../../../lib/render-content') const fs = require('fs') -const graphqlTypes = JSON.parse(fs.readFileSync('../../../lib/graphql/types.json')) +const graphqlTypes = JSON.parse(fs.readFileSync('./lib/graphql/types.json')) const { isScalarType, isObjectType, From d639f74aed18bdf063927df075c8074004cbd682 Mon Sep 17 00:00:00 2001 From: "James M. Greene" Date: Fri, 2 Jul 2021 14:34:50 -0500 Subject: [PATCH 15/17] Warm server only once no matter what (#20264) --- lib/warm-server.js | 76 +++++++++++++++------------------------------- 1 file changed, 25 insertions(+), 51 deletions(-) diff --git a/lib/warm-server.js b/lib/warm-server.js index 218b152810..6c942dacf9 100644 --- a/lib/warm-server.js +++ b/lib/warm-server.js @@ -14,16 +14,27 @@ const dog = { loadSiteData: statsd.timer(loadSiteData, 'load_site_data') } -// For local caching -let pageList, pageMap, site, redirects, unversionedTree, siteTree +// For multiple-triggered Promise sharing +let promisedWarmServer -function isFullyWarmed () { - // NOTE: Yes, `pageList` is specifically excluded here as it is transient data - const fullyWarmed = !!(pageMap && site && redirects && unversionedTree && siteTree) - return fullyWarmed -} +async function warmServer () { + const startTime = Date.now() + + if (process.env.NODE_ENV !== 'test') { + console.log('Priming context information...') + } + + const unversionedTree = await dog.loadUnversionedTree() + const site = dog.loadSiteData() + const siteTree = await dog.loadSiteTree(unversionedTree, site) + const pageList = await dog.loadPages(unversionedTree) + const pageMap = await dog.loadPageMap(pageList) + const redirects = await dog.loadRedirects(pageList) + + if (process.env.NODE_ENV !== 'test') { + console.log(`Context primed in ${Date.now() - startTime} ms`) + } -function getWarmedCache () { return { pages: pageMap, site, @@ -33,44 +44,6 @@ function getWarmedCache () { } } -async function warmServer () { - const startTime = Date.now() - - if (process.env.NODE_ENV !== 'test') { - console.log('Priming context information...') - } - - if (!unversionedTree) { - unversionedTree = await dog.loadUnversionedTree() - } - - if (!site) { - site = dog.loadSiteData() - } - - if (!siteTree) { - siteTree = await dog.loadSiteTree(unversionedTree, site) - } - - if (!pageList) { - pageList = await dog.loadPages(unversionedTree) - } - - if (!pageMap) { - pageMap = await dog.loadPageMap(pageList) - } - - if (!redirects) { - redirects = await dog.loadRedirects(pageList) - } - - if (process.env.NODE_ENV !== 'test') { - console.log(`Context primed in ${Date.now() - startTime} ms`) - } - - return getWarmedCache() -} - // Instrument the `warmServer` function so that // it's wrapped in a timer that reports to Datadog dog.warmServer = statsd.asyncTimer(warmServer, 'warm_server') @@ -78,10 +51,11 @@ dog.warmServer = statsd.asyncTimer(warmServer, 'warm_server') // We only want statistics if the priming needs to occur, so let's wrap the // real method and return early [without statistics] whenever possible module.exports = async function warmServerWrapper () { - // Bail out early if everything is properly ready to use - if (isFullyWarmed()) { - return getWarmedCache() + // Handle receiving multiple calls to this method from multiple page requests + // by holding the in-progress Promise and returning it instead of allowing + // the server to actually load all of the files multiple times. + if (!promisedWarmServer) { + promisedWarmServer = dog.warmServer() } - - return dog.warmServer() + return promisedWarmServer } From 0e90603d945aead0dc774dcf96c43a85c3397283 Mon Sep 17 00:00:00 2001 From: "James M. Greene" Date: Fri, 2 Jul 2021 14:42:42 -0500 Subject: [PATCH 16/17] Only send beacons if the feature is not disabled (#20282) Fixes https://github.com/github/docs-internal/issues/20263 --- javascripts/events.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/javascripts/events.ts b/javascripts/events.ts index db0abac290..f29321d369 100644 --- a/javascripts/events.ts +++ b/javascripts/events.ts @@ -103,8 +103,13 @@ export function sendEvent({ type, version = '1.0.0', ...props }: SendEventProps) ...props, } - const blob = new Blob([JSON.stringify(body)], { type: 'application/json' }) - navigator.sendBeacon('/events', blob) + + // Only send the beacon if the feature is not disabled in the user's browser + if (navigator?.sendBeacon) { + const blob = new Blob([JSON.stringify(body)], { type: 'application/json' }) + navigator.sendBeacon('/events', blob) + } + return body } From c3a01a6925032b1b79054714885d15b287633b9a Mon Sep 17 00:00:00 2001 From: Grey Baker Date: Fri, 2 Jul 2021 15:58:50 -0400 Subject: [PATCH 17/17] Add Linear as both a public and private repo secret scanning partner (#20277) Co-authored-by: Meg Bird --- .../secret-scanning/partner-secret-list-private-repo.md | 4 ++++ .../secret-scanning/partner-secret-list-public-repo.md | 2 ++ 2 files changed, 6 insertions(+) diff --git a/data/reusables/secret-scanning/partner-secret-list-private-repo.md b/data/reusables/secret-scanning/partner-secret-list-private-repo.md index a9bc4ce131..bc92afddd8 100644 --- a/data/reusables/secret-scanning/partner-secret-list-private-repo.md +++ b/data/reusables/secret-scanning/partner-secret-list-private-repo.md @@ -105,6 +105,10 @@ Ionic | Ionic Personal Access Token | ionic_personal_access_token{% endif %} {%- ifversion fpt or ghes > 3.1 or ghae-next %} Ionic | Ionic Refresh Token | ionic_refresh_token{% endif %} {%- ifversion fpt or ghes > 3.1 or ghae-next %} +Linear | Linear API Key | linear_api_key{% endif %} +{%- ifversion fpt or ghes > 3.1 or ghae-next %} +Linear | Linear OAuth Access Token | linear_oauth_access_token{% endif %} +{%- ifversion fpt or ghes > 3.1 or ghae-next %} Lob | Lob Live API Key | lob_live_api_key{% endif %} {%- ifversion fpt or ghes > 3.1 or ghae-next %} Lob | Lob Test API Key | lob_test_api_key{% endif %} diff --git a/data/reusables/secret-scanning/partner-secret-list-public-repo.md b/data/reusables/secret-scanning/partner-secret-list-public-repo.md index a10fb0bfaa..23c3a8c0a7 100644 --- a/data/reusables/secret-scanning/partner-secret-list-public-repo.md +++ b/data/reusables/secret-scanning/partner-secret-list-public-repo.md @@ -44,6 +44,8 @@ Hashicorp Terraform | Terraform Cloud / Enterprise API Token Hubspot | Hubspot API Key Ionic | Ionic Personal Access Token Ionic | Ionic Refresh Token +Linear | Linear API Key +Linear | Linear OAuth Access Token Mailchimp | Mailchimp API Key Mailchimp | Mandrill API Key Mailgun | Mailgun API Key