pub struct OAuth2AuthenticationClientDefinitionBuilder { /* private fields */ }Expand description
Represents the service used to build OAuth2AuthenticationClientDefinitions
Implementations§
Source§impl OAuth2AuthenticationClientDefinitionBuilder
impl OAuth2AuthenticationClientDefinitionBuilder
Sourcepub fn with_secret(&mut self, secret: &str) -> &mut Self
pub fn with_secret(&mut self, secret: &str) -> &mut Self
Sets the OAUTH2 client’s secret
Sourcepub fn with_assertion(&mut self, assertion: &str) -> &mut Self
pub fn with_assertion(&mut self, assertion: &str) -> &mut Self
Sets the OAUTH2 client’s assertion
Sourcepub fn with_authentication_method(&mut self, method: &str) -> &mut Self
pub fn with_authentication_method(&mut self, method: &str) -> &mut Self
Sets the OAUTH2 client’s authentication method
Sourcepub fn build(self) -> OAuth2AuthenticationClientDefinition
pub fn build(self) -> OAuth2AuthenticationClientDefinition
Builds the configured OAuth2AuthenticationClientDefinition
Auto Trait Implementations§
impl Freeze for OAuth2AuthenticationClientDefinitionBuilder
impl RefUnwindSafe for OAuth2AuthenticationClientDefinitionBuilder
impl Send for OAuth2AuthenticationClientDefinitionBuilder
impl Sync for OAuth2AuthenticationClientDefinitionBuilder
impl Unpin for OAuth2AuthenticationClientDefinitionBuilder
impl UnwindSafe for OAuth2AuthenticationClientDefinitionBuilder
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