pub struct AcloidcAuthUrlRequest {
pub auth_method_name: String,
pub redirect_uri: String,
pub client_nonce: String,
}
Expand description
ACLOIDCAuthURLRequest is the request to make when starting the OIDC authentication login flow.
This struct was generated based on the Go types of the official Nomad API.
Fields§
§auth_method_name: String
AuthMethodName is the OIDC auth-method to use. This is a required parameter.
redirect_uri: String
RedirectURI is the URL that authorization should redirect to. This is a required parameter.
client_nonce: String
ClientNonce is a randomly generated string to prevent replay attacks. It is up to the client to generate this and Go integrations should use the oidc.NewID function within the hashicorp/cap library.
Trait Implementations§
Source§impl Clone for AcloidcAuthUrlRequest
impl Clone for AcloidcAuthUrlRequest
Source§fn clone(&self) -> AcloidcAuthUrlRequest
fn clone(&self) -> AcloidcAuthUrlRequest
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for AcloidcAuthUrlRequest
impl Debug for AcloidcAuthUrlRequest
Source§impl Default for AcloidcAuthUrlRequest
impl Default for AcloidcAuthUrlRequest
Source§fn default() -> AcloidcAuthUrlRequest
fn default() -> AcloidcAuthUrlRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AcloidcAuthUrlRequest
impl<'de> Deserialize<'de> for AcloidcAuthUrlRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for AcloidcAuthUrlRequest
impl PartialEq for AcloidcAuthUrlRequest
Source§impl Serialize for AcloidcAuthUrlRequest
impl Serialize for AcloidcAuthUrlRequest
impl StructuralPartialEq for AcloidcAuthUrlRequest
Auto Trait Implementations§
impl Freeze for AcloidcAuthUrlRequest
impl RefUnwindSafe for AcloidcAuthUrlRequest
impl Send for AcloidcAuthUrlRequest
impl Sync for AcloidcAuthUrlRequest
impl Unpin for AcloidcAuthUrlRequest
impl UnwindSafe for AcloidcAuthUrlRequest
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