Skip to main content

Module device_authorization

Module device_authorization 

Source

Structs§

DeviceAuthorizationPlugin
OAuth 2.0 device authorization grant plugin.
DeviceAuthorizationRequest
The validated and normalized request passed to a configured Device grant.
DeviceCodeRedemptionAuthorization
The issuer’s ownership predicate and state required before token issuance.
DeviceCodeRedemptionResult
A consumed device code and the state needed by its token issuer.
DeviceGrant
Request authorization and session redemption policy for one Device plugin.
DeviceGrantAuthorization
The client binding and declared fields produced by grant request authorization.
DeviceRequestField
Validate one declared additional request field without changing native request fields.
DeviceRequestFields
Additional Device request fields. Storage policies remain separate in ModelFields.
DeviceRequestIssue
One request-schema issue. Paths are relative to the field being validated.

Enums§

DeviceCodeOwnership
Issuer ownership required by atomic device-code consumption.
DeviceFieldValidation
A parsed field value or the field’s structured validation issues.

Functions§

redeem_device_code
Authorize, prepare, and atomically consume an approved device code.

Type Aliases§

DeviceGrantFuture
A grant callback that borrows its request or device code and active endpoint.
DeviceRedemptionFuture
A redemption callback that borrows the device code and active endpoint.