> Markdown version of [SSO Kit](https://vaadin.com/docs/v24/tools/sso). Section index: [llms.txt](https://vaadin.com/docs/v24/tools/llms.txt)

# SSO Kit

> **Note: Commercial Feature**
>
> A commercial Vaadin subscription is required to use SSO Kit in your project.
>
> - [Start Trial](https://vaadin.com/pro/validate-license)
>
> - [See Pricing](https://vaadin.com/pricing)

SSO Kit provides all of the configuration needed to add single sign-on capabilities to your Vaadin applications, based on [OpenID Connect](https://openid.net/connect/). However, it depends on Spring Boot and Spring Security.

The following identity providers are supported:

- [Okta](https://www.okta.com/)

- [Keycloak](https://www.keycloak.org/)

- [Azure Active Directory (Microsoft Entra ID)](https://azure.microsoft.com/en-us/products/active-directory/)

SSO Kit needs at least one OpenID Connect client configured on an instance of these providers.

## <a id="topics"></a>Topics

- [Getting Started](https://vaadin.com/docs/v24/tools/sso/getting-started.md): Step-by-step guide on how to use SSO Kit in a Vaadin Flow application.
- [Theming](https://vaadin.com/docs/v24/tools/sso/theming.md): How to customize the login screen of SSO Kit authentication providers.
- [Integrations](https://vaadin.com/docs/v24/tools/sso/integrations.md): How to use SSO Kit with vendor-specific tutorials.
