Struct oauth2::authz_server::AuthzRequestData
[−]
[src]
pub struct AuthzRequestData {
pub id: Option<String>,
pub client_id: String,
pub redirect_uri: Option<String>,
pub scope: Option<String>,
pub state: Option<String>,
pub authorization_code: Option<String>,
pub error: Option<AuthzError>,
}Fields
id: Option<String>
Some token to distinguish this request
client_id: String
client_id as supplied in the request
redirect_uri: Option<String>
redirect_uri as supplied in the request, or None if not supplied
scope: Option<String>
scope as supplied in the request
state: Option<String>
state as supplied in the request. We recommend implementations should error if a state was not supplied in the request.
The authorization code, IF the request has been approved.
error: Option<AuthzError>
An error, if an error has occurred
Trait Implementations
impl Debug for AuthzRequestData[src]
impl Clone for AuthzRequestData[src]
fn clone(&self) -> AuthzRequestData
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0
Performs copy-assignment from source. Read more