pub struct AuthorizationParameters {Show 24 fields
pub acr_values: Option<Vec<String>>,
pub audience: Option<Vec<String>>,
pub claims: Option<ClaimParam>,
pub claims_locales: Option<Vec<String>>,
pub client_id: Option<String>,
pub code_challenge_method: Option<String>,
pub code_challenge: Option<String>,
pub display: Option<String>,
pub id_token_hint: Option<String>,
pub login_hint: Option<String>,
pub max_age: Option<String>,
pub nonce: Option<String>,
pub prompt: Option<Vec<String>>,
pub redirect_uri: Option<String>,
pub registration: Option<String>,
pub request_uri: Option<String>,
pub request: Option<String>,
pub resource: Option<Vec<String>>,
pub response_mode: Option<String>,
pub response_type: Option<Vec<String>>,
pub scope: Option<Vec<String>>,
pub state: Option<String>,
pub ui_locales: Option<Vec<String>>,
pub other: Option<HashMap<String, String>>,
}
Expand description
§AuthorizationParameters
Values that will be sent with the authorize request
Fields§
§acr_values: Option<Vec<String>>
§audience: Option<Vec<String>>
Audience of the Access Token
claims: Option<ClaimParam>
Claims customization for id_token
and userinfo
claims_locales: Option<Vec<String>>
Preferred language script for claims
client_id: Option<String>
§code_challenge_method: Option<String>
§code_challenge: Option<String>
§display: Option<String>
§id_token_hint: Option<String>
Id token hint. Used for hinting the user the authorization request is meant for.
login_hint: Option<String>
Login hint for the authorization server.
max_age: Option<String>
§nonce: Option<String>
§prompt: Option<Vec<String>>
§redirect_uri: Option<String>
Redirect Uri to which response will be sent
registration: Option<String>
Boolean value that marks if the client requesting for authorization is to be dynamically registered
request_uri: Option<String>
§request: Option<String>
§resource: Option<Vec<String>>
§response_mode: Option<String>
§response_type: Option<Vec<String>>
§scope: Option<Vec<String>>
§state: Option<String>
§ui_locales: Option<Vec<String>>
Preferred language script for UI
other: Option<HashMap<String, String>>
Other fields that will be sent with the authorization request
Trait Implementations§
Source§impl Debug for AuthorizationParameters
impl Debug for AuthorizationParameters
Source§impl Default for AuthorizationParameters
impl Default for AuthorizationParameters
Source§fn default() -> AuthorizationParameters
fn default() -> AuthorizationParameters
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for AuthorizationParameters
impl RefUnwindSafe for AuthorizationParameters
impl Send for AuthorizationParameters
impl Sync for AuthorizationParameters
impl Unpin for AuthorizationParameters
impl UnwindSafe for AuthorizationParameters
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more