Struct gcp_auth::AuthenticationManager [−][src]
pub struct AuthenticationManager { /* fields omitted */ }
Expand description
Authentication manager is responsible for caching and obtaing credentials for the required scope
Cacheing for the full life time is ensured
Implementations
Requests Bearer token for the provided scope
Token can be used in the request authorization header in format “Bearer {token}”
Request the project ID for the authenticating account
This is only available for service account-based authentication methods.
Auto Trait Implementations
impl !RefUnwindSafe for AuthenticationManager
impl Send for AuthenticationManager
impl Sync for AuthenticationManager
impl Unpin for AuthenticationManager
impl !UnwindSafe for AuthenticationManager
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more