Signing In Through the Browser Extension

When the Akeyless browser extension is installed and your organization uses a preconfigured
install, the console can sign you in without you entering an authentication method or an
Access ID. The console asks the extension what your organization is configured for, and uses
that.

ℹ️

This is one-click sign-in, not silent sign-in. The console never signs you in on its own
— you still select Sign In. What it removes is having to know and type your
organization's authentication method, Access ID and region.


What you see

On the sign-in screen, the console looks for the extension in the background.

SituationThe sign-in screen shows
Extension installed and org preconfiguredYour organization's message and a single Sign In button — no method picker, no Access ID field
Extension installed, no org preconfigurationThe normal sign-in screen with every method
Extension not installed or not reachableThe normal sign-in screen

The collapsed, sign-in-only screen matches what the extension itself shows for a preconfigured
install, so the two feel like one product.


What the extension supplies

Two distinct things, which is why this works even when you have never signed in to the console
before:

SuppliedWhat it isUsed for
Preconfigured sign-in detailsYour organization's authentication method, Access ID and region — not credentialsPre-filling the sign-in so you do not have to know them
A live sessionThe session from the extension, when you are already signed in thereCarrying you straight into the console with no identity-provider round trip

When the extension already holds a session, selecting Sign In can drop you straight into
the console. Otherwise the console starts the normal flow for your organization's method —
SAML or OIDC opens your identity provider, Google or GitHub opens OAuth — with the identifiers
already filled in.


Requirements

All of these must hold:

RequirementNotes
The extension is installed and enabledSee Downloads
Your install is preconfigured by your organizationVia a preconfigured link or a managed package — Preconfigured Installs
The console is on an approved originThe extension answers only the official console-pwm.* consoles and local development hosts
⚠️

The extension will not hand a session to an arbitrary website. The set of origins it responds
to is fixed in the extension itself and cannot be extended from a web page — which is what
stops a lookalike site asking for your session.


How the probe behaves

The console asks the extension about its state when the sign-in screen loads, and waits up to
6 seconds. While it waits, the sign-in screen holds off rather than flashing the wrong UI.

If your extension is an older build without the availability API, the console falls back to
asking for the preconfigured details and the session directly, so older installs still work.

If the probe finds nothing, you get the normal sign-in screen — nothing is blocked.


Signing out

Sign out ends the console session and returns you to the sign-in screen. It does not sign
you out of the extension.

To sign in again, select Sign In. To sign in as somebody else, sign out of the extension
first — otherwise the console continues to offer the configuration the extension holds.


Launch uses the same bridge

The same connection powers Launch. Selecting the launch button on an item in the console
hands the credential to the extension, which opens the site and fills the login form.

Settings shows whether the console can see the extension, and which
version is installed.


Troubleshooting

SymptomCause
Full sign-in screen when you expected one buttonThe extension is not installed, not enabled, or your install is not preconfigured
Could not read preconfigured sign-in from the extensionThe extension is installed but did not answer. Reload the extension, then reload the console
Extension sign-in failedThe flow started but did not complete — usually the identity-provider popup was blocked. Allow popups for the console and retry
Sign-in-only screen but you need a different accountSign out of the extension; the console follows whatever it holds
Works in one browser, not anotherThe extension is per-browser. Install it in the browser you are using

Related


Did this page help you?
Footer Section