Struct oxide_auth::endpoint::RefreshFlow [−][src]
pub struct RefreshFlow<E, R> where
E: Endpoint<R>,
R: WebRequest, { /* fields omitted */ }Expand description
Takes requests from clients to refresh their access tokens.
Implementations
Wrap the endpoint if it supports handling refresh requests.
Also binds the endpoint to the particular WebRequest type through the type system. The
endpoint needs to provide (return Some):
- a
Registrarfromregistrar - an
Issuerfromissuer_mut
Panics
Indirectly execute may panic when this flow is instantiated with an inconsistent
endpoint, for details see the documentation of Endpoint and execute. For
consistent endpoints, the panic is instead caught as an error here.