Getting Started
This section is intended to provide articles that are related to Keycloak implementation and usage.
Dashboard
To gain initial access to a Keycloak instance (realm or dedicated) on Phase Two, you must first sign up in the Phase Two Dashboard. You will be required to provide an email or link an SSO provider.
Realm Configuration
Phase Two provides a sensible set of configuration defaults designed for common use cases, but you may want to adjust certain settings to better fit your specific requirements. Your initial configuration may vary depending on how you are using Phase Two (such as self-service, dedicated deployments, or Docker images). While many options may already be set by default, this section explains the purpose of each setting and highlights basic changes you might consider to tailor the functionality to your needs.
Customizing UI / Theming
Phase Two ships a unified theme called phasetwo-ui that covers all four Keycloak theme types — login, account, admin, and email — in a single package. It is built with Keycloakify and shadcn/ui and is the default theme on Phase Two hosted instances.
Emails
This section details setting up email delivery with your email service and customizing the content templates to match your brand and messaging.
Launch Checklist
This section contains a set of bare minimum requirements to make sure you're ready to move your application into production. Much of the options and configuration are beyond the scope of this section, but this is intended to give you a place to check that you've thought about the major areas before going live.
Sample Application
Most users will want to get started quickly with a sample of how to secure an application. Once you have registered for a Phase Two account, you can clone our demo app repository to see a demonstration of authentication in action.