Skip to main content
Applies to BloodHound Enterprise and CE Represents an external identity from a SAML or SCIM identity provider that is linked to a GitHub user. External identities map corporate user accounts (from providers like Okta, Azure AD, etc.) to GitHub user accounts, enabling single sign-on authentication. Each external identity can have both SAML and SCIM identity attributes. Created by: Git-HoundGraphQlSamlProvider

Edges

The tables below list edges defined by the GitHound extension only. Additional edges to or from this node may be created by other extensions.

Inbound Edges

Edge TypeSource Node TypesTraversable
GH_HasExternalIdentityGH_SamlIdentityProvider

Outbound Edges

Edge TypeDestination Node TypesTraversable
GH_MapsToUserGH_User

Properties

Property NameData TypeDescription
objectidstringThe GraphQL ID of the external identity.
node_idstringThe GraphQL ID of the external identity.
namestringSame as objectid.
guidstringThe GUID of the external identity.
environmentidstringThe GraphQL ID of the environment (GitHub organization).
environment_namestringThe name of the environment (GitHub organization).
saml_identity_family_namestringThe family name from the SAML identity.
saml_identity_given_namestringThe given name from the SAML identity.
saml_identity_name_idstringThe SAML NameID attribute.
saml_identity_usernamestringThe username from the SAML identity.
scim_identity_family_namestringThe family name from the SCIM identity.
scim_identity_given_namestringThe given name from the SCIM identity.
scim_identity_usernamestringThe username from the SCIM identity.
github_usernamestringThe GitHub login of the linked user.
github_user_idstringThe GraphQL ID of the linked GitHub user.

Diagram