Key9 Identity
  • Welcome To Key9 Identity
  • SSH
    • Installation & Setup
      • MacOS Yubikey Smartcard/PIV instructions.
        • 1. Installation of MacOS software
        • 2. Changing the Yubikey PIN.
        • 3. Generating Keys and Certificates for the Yubikey
        • 4. Enrolling the public key to Key9
        • 5. Testing and configuring SSH
      • Windows Yubikey Smartcard/PIV instructions
        • 1. Installation of Windows software.
        • 2. Getting the system ready for libykcs11.dll
        • 3. Adding libykcs11.dll to SSH configurations.
        • 4. Generating Keys and Certificates for the Yubikey
        • 5. Enrolling the public key to Key9
        • 6. Testing your SSH key.
      • OpenSSH with Yubikey / FIDO2 protected keys
        • 1. Prerequisites
        • 2. OpenSSH command for Yubkey FIDO2
        • 3. Enrolling your public key to Key9
        • 4. Testing your SSH key
      • Setting a Yubikey PIN without Yubikey software.
        • 1. Using Key9 "registration" to register a new Yubikey PIN.
        • 2. Using "webauthn.io" to register a new Yubikey PIN.
      • RSA Password Protected SSH Key
        • 1. Key9 Settings to allow RSA
        • 2. Generating RSA SSH Key
        • 3. Enrolling your public key to Key9
        • 4. Testing your SSH key
      • Determine your Yubikey Type
        • 1. Linux "lsusb" command
        • 2. MacOS "ioreg" command
        • 3. Windows 11
      • Useful External Links
      • Windows Powershell with Yubikey/FIDO2-protected SSH keys
        • 1. Download OpenSSH for Windows.
        • 2. Setting up your SSH keys
        • 3. Enrolling your public key to Key9
      • Technical Notes
        • Pop!_OS - "agent refused operation"
      • Key9 SSH for Debian 12 [Bookworm] Howto
        • 1. Installing GPG
        • 2. Configuring the Key9 Debian 12 Repo.
        • 3. Configuring the Key9 SSH client
        • 4. Configuring Name Service Switch [/etc/nsswitch.conf]
        • 5. Configuring the OpenSSH server
        • 6. Modifying "sudoers" [optional]
        • 7. Configuring "k9-tail" for logs [optional]
        • 8. Automatic home directory creation [optional]
  • Web
    • Marketplace Applications
      • Amazon Web Services
      • Atlassian Jira
      • Cyera
      • GitBook
      • Google Workspace
      • KnowBe4
      • LibreNMS
      • NetBox
      • SentinalOne
      • Wiz
Powered by GitBook
On this page
  1. Web
  2. Marketplace Applications

GitBook

Configuring Key9 Identity SAML SSO with GitBook

PreviousCyeraNextGoogle Workspace

Last updated 4 months ago

You must be an organization admin to enable SSO for your GitBook organization.

  1. Sign in to your GitBook console.

  2. In the GitBook console, click Settings (In the sidebar) and then Organization settings.

  3. In the Organization Settings, click SSO (In the sidebar).

  4. Click the Register Identity Provider button

  5. Enter Key9 Identity into the Which identity provider are you connecting to? field and click Next.

  6. Copy and paste the URLs from your GitBook to Key9 Setup Items:

    1. ACS URL

    2. Entity ID

  7. You can map the Parameters, in Key9, now or later

  8. Click the Create Application in Key9.

After you have created your Key9 application, click the SSO tab in the side navigation, and copy the following information to GitBook:

  1. Copy the Key9 ACS (Consumer) URL url to the Identity provider single sign-on URL field.

  2. Copy the Key9 Audience (Metadata) url to the Identity provider issuer (entityID) field.

  3. Upload the Key9 X.509 Certificate to the X.509 Certificate field.

(To view and download the x509 certificate in Key9, select View Certificate Details from the Certificate Options dropdown menu, then click the download icon.)

Click the Save and Enable button in GitBook

-------------------

By default, applications are not active upon creation. Active applications are immediately available to assign groups. Applications should only be activated when you have configured the Service Provider (SP).

GitBook documentation can be found here.