Sitemap

SAML SSO

Share KeePass Passwords with your Team of multiple users

Password Server allows Single Sign-On (SSO) from your trusted Identity Providers such as: Azure, Office 365, and AD FS.

KeePass SSO simplifies login for users and allows integration with other applications. Users can sign-in once to a Trusted Identity Provider and not be prompted again when using Password Server. 

SAML is a standard, popular security framework for Single Sign-On and there are many notable services which are compatible as Identity Providers (IdP). Authentication tokens are exchanged using SAML 2.0.

Applies to: Versions 7.9.9+, Enterprise+SSO

Have Questions?  Contact Us!

Supported Identity Providers

Are there other integrations you use, would like to use, or that you have questions about? Contact Us!

Azure AWS
AD FS Office 365
OKTA Google Apps / G Suite
Shibboleth 2.0 Salesforce
Ping Identity Entrust
RSA SecurID Access MicroFocus (NetIQ)
OneLogin SecureAuth
OneIdentity Oracle Identity Federation
Centrify Gluu Server (open source)

… as well as many other compatible SAML Identity Provider services!

References:

SAML SSO Configuration

Available guides through some popular integrations, and additional guides will be added in the future:

SAML SSO Features

SSO for KeePass

  • KeePass users will not be re-prompted to login when already signed-in to a trusted identity provider.

SSO for Web Application

  • Web application users will not be re-prompted to login when already signed-in to a trusted identity provider.

SSO for Auto-Fill Plugin

  • Chrome Auto-Fill plugin users will not be re-prompted to login when already signed-in to a trusted identity provider.

Enforce SSO Authentication

  • Require interaction with a Trusted Provider before accessing Password Server.

Separate Local Emergency Access

  • Administrators still have a local method to sign-in.

Enforce SAML SSO Login

(Versions 7.10.9+)

Password Server can restrict and enforce users to sign-in only by SAML SSO authentication to a configured provider.

Both Web application and KeePass users can use single sign-on authentication.

This feature is beneficial when requiring MFA authentication or requiring other identity verification factors specified outside of Password Server.

Settings to Enforce Single Sign-On 

Settings for Enforcing SSO partner sign-in can be found under Policy Administration Global Settings page:

Allow Exceptions for Direct Sign-in

Enforcing sign-in through a partner can be great for managing everyday user sign-in but in some instances we may want allow exceptions for admin users to be able to sign-in directly to the Password Server.

This can be set in either the Default Policy or individually or role managed policies. When the above "Enforce Partner Sign-in" is set to true, we can set to "Allow Exception for Direct Sign-in" in one of these policies.

  • User and Roles > Policies > New or Edit Policy > Authentication Policy 
    • From here we can set the "Allow Exception for Direct Sign-in" to True and users or roles who have been assigned this policy will have the option to sign-in directly to the Password Server application.

Bypass SAML SSO in an Emergency with Direct Sign-In

In order to login locally and bypass SSO Partner sign-in, you will first need to make the policy exceptions above, then you can access the direct sign-in URL:

  • https://localhost:10001/Account/SignIn/Direct

Replacing the localhost value with the correct server domain.

Changing SAML SSO Certificates

(Versions 7.11.9+)

Certificates include private encryption keys which help to generate the secure encrypted connection between the server and your other devices. It's important to keep the keys safe as they work to decrypt the encrypted connection and safeguard access.

New certificates should be generated periodically, which helps protect the system in the case the keys should be lost or stolen.

Upload the Partner Configuration Certificate

Upload the public certificate from your Identity Partner system by editing the SAML Partner Configuration and uploading the certificate file from your Identity Provider. 

SAML SSO Partner Certificate

For more details on where to find this Certificate, see details in SAML Guides:

 

Upload the Site Certificate

(Optional) Upload your site's private certificate (.pfx file) by editing the SAML Configuration.

  • This is needed if using Single Log Out (SLO)

 SAML Configuration Certificate

 For more details on about this Certificate, see details in SAML Guides (SAML with AD FSSAML with Azure AD).