# Authenticating with single sign-on

You can authenticate to GitHub with single sign-on (SSO) and view your active sessions.

## Links

* [Authenticating with Enterprise Managed Users](/en/enterprise-cloud@latest/authentication/authenticating-with-single-sign-on/authenticating-with-a-managed-user-account)

  Learn how to authenticate to access an enterprise with managed users on GitHub.

* [About authentication with single sign-on](/en/enterprise-cloud@latest/authentication/authenticating-with-single-sign-on/about-authentication-with-single-sign-on)

  You can access an organization that uses single sign-on (SSO) by authenticating through an identity provider (IdP).

* [Authorizing an SSH key for use with single sign-on](/en/enterprise-cloud@latest/authentication/authenticating-with-single-sign-on/authorizing-an-ssh-key-for-use-with-single-sign-on)

  To use an SSH key with an organization that uses single sign-on (SSO), you must first authorize the key.

* [Authorizing a personal access token for use with single sign-on](/en/enterprise-cloud@latest/authentication/authenticating-with-single-sign-on/authorizing-a-personal-access-token-for-use-with-single-sign-on)

  To use a personal access token (classic) with an organization that uses single sign-on (SSO), you must first authorize the token.

* [Authorizing an app for single sign-on](/en/enterprise-cloud@latest/authentication/authenticating-with-single-sign-on/authorizing-an-app-for-single-sign-on)

  To use an OAuth app or GitHub App with an organization that uses single sign-on (SSO), you must first set up your SSO sessions and then authorize the application.

* [Viewing and managing your active SSO sessions](/en/enterprise-cloud@latest/authentication/authenticating-with-single-sign-on/viewing-and-managing-your-active-sso-sessions)

  You can view and revoke your active SSO sessions in your settings.