Signing in
The console is a standard OpenID Connect client. It runs the authorization-code flow with PKCE straight from the browser to the identity provider you configure — point it at the same Access Manager that issues the API tokens — exchanges the code for tokens, and refreshes them on demand before they expire. Tokens live in memory only. They are never written to browser storage, so a reload or a new tab starts from the sign-in screen rather than from a session someone else could read off the device. After the exchange the console asks Lender who the caller is, and takes the permissions it renders from that answer rather than from the token. An action the identity may not perform is not shown, unless the deployment’s tokens carry no declared permissions at all: the console then shows every action and lets the server refuse the ones the identity may not take. Signing out ends the local session and, when you configure the provider’s end-session URL, signs the user out at the provider too; without that URL the provider’s own session survives and the next sign-in skips the prompt.
What you can do in it
The console has no permission model of its own. Every action it offers goes through the same API operation, authorized by the same identity and tenant.
What the console does not do
Five surfaces were removed from the build because nothing behind them answered: reconciliation, CNAB export, rescission capture, portability capture, and the consignado contract sheet and list. An account already in a portability-requested state still displays as one; what is gone is the screen that claimed to start it. There is no consignado contract screen because a consignado contract is not created in the console. A CLT contract arrives as a fact from the gateway once the client’s own systems have registered it with the payroll rail, and private and INSS lending is originated through the ordinary loan application above. See Consignado privado.
Next steps
Lender REST API
Everything the console does, driven programmatically.

