[−][src]Function goauth::get_token_with_creds
pub fn get_token_with_creds(
jwt: &Jwt<JwtClaims>,
credentials: &Credentials
) -> Result<Token, GOErr>
Get Token which can be used to authenticate further request
Example
extern crate smpl_jwt; extern crate goauth; #[macro_use] extern crate log; use goauth::auth::JwtClaims; use goauth::scopes::Scope; use goauth::credentials::Credentials; use goauth::get_token_with_creds; use smpl_jwt::Jwt; fn main() { let credentials = Credentials::from_file("dummy_credentials_file_for_tests.json").unwrap(); let claims = JwtClaims::new(credentials.iss(), &Scope::DevStorageReadWrite, credentials.token_uri(), None, None); let jwt = Jwt::new(claims, credentials.rsa_key().unwrap(), None); match get_token_with_creds(&jwt, &credentials) { Ok(x) => debug!("{}", x), Err(e) => debug!("{}", e) }; }