[−][src]Module oxide_auth::primitives
A collection of primites useful for more than one authorization method.
There only is, as you might have noticed, only the code grant method. But abstracting away the underlying primitives provides an incentive to –e.g.– provide a database based implementation independently of a particular web server library (wink).
Modules
authorizer | Authorizers are need to swap code grants for bearer tokens. |
generator | Generators produce string code grant and bearer tokens for a determined grant. |
grant | Encapsulates various shared mechanisms for handlings different grants. |
issuer | Generates bearer tokens and refresh tokens. |
prelude | Commonly used primitives for frontends and backends. |
registrar | Registrars administer a database of known clients. |
scope | Defines the Scope type and parsing/formatting according to the rfc. |