pub struct AclOidcAuthUrlRequestBuilder { /* private fields */ }
Expand description
Builder for AclOidcAuthUrlRequest
.
Implementations§
Source§impl AclOidcAuthUrlRequestBuilder
impl AclOidcAuthUrlRequestBuilder
Sourcepub fn auth_method_name(&mut self, value: String) -> &mut Self
pub fn auth_method_name(&mut self, value: String) -> &mut Self
AuthMethodName is the OIDC auth-method to use. This is a required parameter.
Sourcepub fn redirect_uri(&mut self, value: String) -> &mut Self
pub fn redirect_uri(&mut self, value: String) -> &mut Self
RedirectURI is the URL that authorization should redirect to. This is a required parameter.
Sourcepub fn client_nonce(&mut self, value: String) -> &mut Self
pub fn client_nonce(&mut self, value: String) -> &mut Self
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.
Sourcepub fn build(
&self,
) -> Result<AclOidcAuthUrlRequest, AclOidcAuthUrlRequestBuilderError>
pub fn build( &self, ) -> Result<AclOidcAuthUrlRequest, AclOidcAuthUrlRequestBuilderError>
Trait Implementations§
Source§impl Clone for AclOidcAuthUrlRequestBuilder
impl Clone for AclOidcAuthUrlRequestBuilder
Source§fn clone(&self) -> AclOidcAuthUrlRequestBuilder
fn clone(&self) -> AclOidcAuthUrlRequestBuilder
Returns a duplicate 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 moreAuto Trait Implementations§
impl Freeze for AclOidcAuthUrlRequestBuilder
impl RefUnwindSafe for AclOidcAuthUrlRequestBuilder
impl Send for AclOidcAuthUrlRequestBuilder
impl Sync for AclOidcAuthUrlRequestBuilder
impl Unpin for AclOidcAuthUrlRequestBuilder
impl UnwindSafe for AclOidcAuthUrlRequestBuilder
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