Issuer enables the flow
A supported identity provider issues credentials with provenance OTRUST can verify.
The challenge and callback integration can be reviewed here. Trusted identity credential issuance is not currently available.
The planned flow presents a credential-verification screen tied to a short-lived challenge. Production challenge creation remains disabled until a trusted issuer is configured.
A supported identity provider issues credentials with provenance OTRUST can verify.
Hemsted creates a short-lived challenge and sends the user to otrust.eu.
OTRUST verifies issuer binding before returning a signed token and preserved state.
The hosted theme controls brand presentation only. It does not change challenge creation, callback handling, token verification, or registered redirect behavior.
#0F1B2Dotrust.eu boundaryThe preview keeps future processing ownership clear while allowing Hemsted-approved branding.
Users must know who processes the hosted flow.
The issuer and OTRUST processing boundary must be visible.
The screen remains a preview until a trusted credential issuer is active.
The browser stays on otrust.eu. That is a feature, not a bug.
OTRUST GDPR/DPO links remain visible for processing questions.
The challenge and callback contract is implemented for integration testing. Production returns trusted_identity_issuer_required until credential provenance is available.
After issuer enablement, Hemsted receives a hosted login URL tied to a short-lived challenge.
The hosted branding and callback flow is a preview until a trusted credential issuer integration is enabled.
The callback remains registered, scoped, and state-bound. Partner branding does not change auth semantics.
Integrate only after health reports a trusted issuer; then verify callback token, audience, state, and expiry server-side.