> ## Documentation Index
> Fetch the complete documentation index at: https://bloodhound.specterops.io/llms.txt
> Use this file to discover all available pages before exploring further.

# GH_HasSamlIdentityProvider

> Organization has this SAML identity provider configured

<img noZoom src="https://mintcdn.com/specterops/tTIczgde9H07oLXf/assets/enterprise-AND-community-edition-pill-tag.svg?fit=max&auto=format&n=tTIczgde9H07oLXf&q=85&s=ad49a576589f4d2a8081df77d07fdf56" alt="Applies to BloodHound Enterprise and CE" width="482" height="45" data-path="assets/enterprise-AND-community-edition-pill-tag.svg" />

## Edge Schema

* Source: [GH\_Organization](/opengraph/extensions/github/nodes/gh_organization)
* Destination: [GH\_SamlIdentityProvider](/opengraph/extensions/github/nodes/gh_samlidentityprovider)
* Traversable: ❌

## General Information

The non-traversable GH\_HasSamlIdentityProvider edge represents the relationship between an organization and its SAML identity provider configuration. This edge links an organization to the SAML SSO provider used for authentication and user provisioning. SAML identity providers are a critical security component because they establish the trust boundary between an external identity provider (such as Entra ID or Okta) and the GitHub organization. Understanding this relationship is essential for mapping cross-platform attack paths where compromise of the identity provider could lead to access within the GitHub organization.

```mermaid theme={null}
graph LR
    node1("GH_Organization SpecterOps")
    node2("GH_SamlIdentityProvider entra-id-sso")
    node3("GH_ExternalIdentity alice\@specterops.io")
    node1 -- GH_HasSamlIdentityProvider --> node2
    node2 -- GH_HasExternalIdentity --> node3
```
