> ## 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_SamlIdentityProvider

> A SAML identity provider configured for the organization, enabling SSO

<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" />

Represents a SAML identity provider configured for the organization. This node captures the SAML SSO configuration details and serves as the parent container for external identity mappings. Through external identities, it enables linking GitHub users to their corporate identities in the identity provider.

## Edges

<Note>
  The tables below list edges defined by the GitHub extension only. Additional edges to or from this node may be created by other extensions.
</Note>

### Inbound Edges

| Edge Type                                                                                    | Source Node Types                                                      | Traversable |
| -------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------- | ----------- |
| [GH\_HasSamlIdentityProvider](/opengraph/extensions/github/edges/gh_hassamlidentityprovider) | [GH\_Organization](/opengraph/extensions/github/nodes/gh_organization) | ❌           |

### Outbound Edges

| Edge Type                                                                            | Destination Node Types                                                         | Traversable |
| ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ----------- |
| [GH\_HasExternalIdentity](/opengraph/extensions/github/edges/gh_hasexternalidentity) | [GH\_ExternalIdentity](/opengraph/extensions/github/nodes/gh_externalidentity) | ❌           |

## Properties

| Property Name          | Data Type | Description                                                |
| ---------------------- | --------- | ---------------------------------------------------------- |
| objectid               | string    | The GraphQL ID of the SAML identity provider.              |
| name                   | string    | Same as objectid.                                          |
| node\_id               | string    | Same as objectid.                                          |
| environment\_name      | string    | The name of the environment (GitHub organization).         |
| environmentid          | string    | The GraphQL ID of the environment (GitHub organization).   |
| foreign\_environmentid | string    | The ID of the foreign environment linked to this provider. |
| digest\_method         | string    | The digest method used by the SAML provider.               |
| idp\_certificate       | string    | The identity provider's X.509 certificate.                 |
| issuer                 | string    | The SAML issuer URL.                                       |
| signature\_method      | string    | The signature method used by the SAML provider.            |
| sso\_url               | string    | The SAML single sign-on URL.                               |

## Diagram

```mermaid theme={null}
flowchart TD
    GH_Organization[fa:fa-building GH_Organization]
    GH_SamlIdentityProvider[fa:fa-id-badge GH_SamlIdentityProvider]
    GH_ExternalIdentity[fa:fa-arrows-left-right GH_ExternalIdentity]


    GH_Organization -.->|GH_HasSamlIdentityProvider| GH_SamlIdentityProvider
    GH_SamlIdentityProvider -.->|GH_HasExternalIdentity| GH_ExternalIdentity
```
