A sign-in button
"Sign in with Forge" for your app, instead of building and running your own login.
Flash · Identity
Flash will give the people who use your apps one "Sign in with Forge" account, while each app sees only what it needs. It is running on our staging platform today and is not yet in production.
Built on Keycloak
Every app with its own login means another password to forget, another reset flow to build and another list of accounts to keep up to date when someone leaves.
Flash gives your apps one sign-in to share, with passkeys and a consent screen, and keeps its whole configuration in Git so every change is reviewed.
The whole identity setup - settings, apps and rules - is code in a Git repository, applied by pipeline. Nothing is configured by clicking in a console.
Apps use OpenID Connect with PKCE. Passkeys are supported, brute-force protection is on and users see a consent screen.
An app is added by a merge request. Automated checks test each registration against a list of rules before a person approves it.
App secrets are kept in Vault and delivered to the cluster at runtime.
"Sign in with Forge" for your app, instead of building and running your own login.
Your users can sign in without a password.
Each app is told only what it needs about a user, and the user sees what is shared.
A CNCF open-source identity and access management server.
Applies Keycloak configuration from files, so the realm can live in Git.
The front door. It routes visitors to the right place, with a CDN caching public pages so they load fast. The cluster dials out to it, so it opens no web ports to the internet.
How our services find each other, and how browsers and services know they are really talking to us.
Every setting lives in Git. Change the file and the platform follows - so there is a record of everything.