/backchannel_authentication

Start Client Initiated Backchannel Authentication for a registered client.

Prerequisites

  • A client allowed to use CIBA
  • A valid user identifier or login hint
  • A configured out-of-band approval experience

Method

  • POST /backchannel_authentication

Example Request

curl -X POST https://localhost:5001/backchannel_authentication \
  -H "Content-Type: application/x-www-form-urlencoded" \
  -d "client_id=ciba-client&login_hint=user@example.com&scope=openid profile"

Next Step

Use the returned authentication request ID with /token.

Common Pitfalls

  • Confusing this endpoint with /authorize.
  • Starting a backchannel request without a reliable user approval channel.

Troubleshooting

  • If the request is rejected, verify the client's allowed grant types and CIBA policy.