[][src]Trait oxide_auth::code_grant::resource::Endpoint

pub trait Endpoint {
    fn scopes(&mut self) -> &[Scope];
fn issuer(&mut self) -> &dyn Issuer; }

Required functionality to respond to resource requests.

Each method will only be invoked exactly once when processing a correct and authorized request, and potentially less than once when the request is faulty. These methods should be implemented by internally using primitives, as it is implemented in the frontend module.

Required methods

fn scopes(&mut self) -> &[Scope]

The list of possible scopes required by the resource endpoint.

fn issuer(&mut self) -> &dyn Issuer

Issuer which provides the tokens used for authorization by the client.

Loading content...

Implementors

Loading content...