Verify Login
verify_loginProve a sign-in works end to end: signs in for real through this Bridge environment exactly as the SDK does (from one of the app's allowed origins), exchanges the session for tokens, and verifies the access token against the published JWKS. Returns verified with the steps and evidence (key id, algorithm, issuer, audience, subject, workspace, expiry, claims checked) — never the tokens. When verified is false, failure names the reason (WRONG_PASSWORD, USER_NOT_FOUND, NO_PASSWORD_SET, NO_ACTIVE_WORKSPACE, ORIGIN_NOT_ALLOWED, MFA_REQUIRED, …) and its fix. Use the credentials from create_test_user. Same as bridge test-user verify. If sign-in works here but not in the app, the app code is the difference: call get_integration_guide with topic=auth and the framework the app uses.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| app | No | Id of the Bridge app to act on for this call (see list_apps). Omit to use the current app. | |
| Yes | Email of the user to sign in as. | ||
| origin | No | Origin to sign in from; must be one of the app's allowed origins. Defaults to the app's UI URL. | |
| password | Yes | Their password. Used for this one sign-in; never stored or returned. |