Repository navigation
v2.13.0
·
134 commits
to main
since this release
Added
- OAuth device authorization grant (RFC 8628) — enables browser-less sign-in for CLIs and other input-constrained clients (BIND-0202).
IOAuthDeviceAuthorizationStorewith an Azure Table backend. The Entity Framework backend gets an explicit not-implemented stub, so every other OAuth grant (authorization_code,refresh_token,client_credentials) keeps working unchanged for EF-backed deployments; only adevice_coderequest against EF fails, with a clear error.- New
/oauth/device_authorizationand/oauth/deviceendpoints, and adevice_codecase inOAuthTokenService.ExchangeAsync. OAuthClientRecord.DeviceVerificationUri— a per-client verification URL, alongside the existingRedirectUris.OAuthConfiguredClientSeeder— idempotently syncsIBeam:Identity:OAuthServer:Clientsconfig into whicheverIOAuthClientStoreis registered, so a first-party, cross-tenant client (e.g. a CLI) can be declared without going through the tenant-scoped client admin API.