pub struct OAuthClient {
pub redirect_uri: String,
pub client_id: String,
pub private_signing_key_data: KeyData,
}
Expand description
OAuth client configuration containing essential client credentials.
This struct holds the client configuration needed for OAuth authorization flows, including the redirect URI, client identifier, and signing key.
Fields§
§redirect_uri: String
The redirect URI where the authorization server will send the user after authorization.
client_id: String
The unique client identifier for this OAuth client.
private_signing_key_data: KeyData
The private key data used for signing client assertions.
Auto Trait Implementations§
impl Freeze for OAuthClient
impl RefUnwindSafe for OAuthClient
impl Send for OAuthClient
impl Sync for OAuthClient
impl Unpin for OAuthClient
impl UnwindSafe for OAuthClient
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