pub struct Api {
pub base_url: Url,
pub authentication: AuthenicationMethod,
/* private fields */
}
Fields§
§base_url: Url
§authentication: AuthenicationMethod
Implementations§
Trait Implementations§
Source§impl AuthorizeApplication for Api
impl AuthorizeApplication for Api
fn implicit_flow(&self, request: RequestParameters) -> RequestBuilder
Source§impl ChangePassword for Api
impl ChangePassword for Api
fn change_password(&self, request: RequestParameters) -> RequestBuilder
Source§impl DynamicClientRegistration for Api
impl DynamicClientRegistration for Api
fn register(&self, request: RequestParameters) -> RequestBuilder
Source§impl GetDeviceCode for Api
impl GetDeviceCode for Api
Source§impl GetToken for Api
impl GetToken for Api
fn client_credentials_flow(&self, request: RequestParameters) -> RequestBuilder
fn resource_owner_password(&self, request: RequestParameters) -> RequestBuilder
fn refresh_token(&self, request: RequestParameters) -> RequestBuilder
Source§impl Logout for Api
impl Logout for Api
fn logout(&self, request: RequestParameters) -> RequestBuilder
Source§impl MultiFactorAuthentication for Api
impl MultiFactorAuthentication for Api
fn challenge_request(&self, request: RequestParameters) -> RequestBuilder
fn verify_with_otp(&self, request: RequestParameters) -> RequestBuilder
fn verify_with_oob(&self, request: RequestParameters) -> RequestBuilder
fn verify_with_recovery_code( &self, request: RequestParameters, ) -> RequestBuilder
fn add_authenticator(&self, request: RequestParameters) -> RequestBuilder
fn list_authenticators(&self, request: RequestParameters) -> RequestBuilder
fn delete_authenticator(&self, request: RequestParameters) -> RequestBuilder
Source§impl Passwordless for Api
impl Passwordless for Api
fn passwordless_start(&self, request: RequestParameters) -> RequestBuilder
fn passwordless_login(&self, request: RequestParameters) -> RequestBuilder
Source§impl RevokeRequestToken for Api
impl RevokeRequestToken for Api
fn revoke_refresh_token(&self, request: RequestParameters) -> RequestBuilder
Source§impl SAML for Api
impl SAML for Api
fn accept_request(&self, request: RequestParameters) -> RequestBuilder
fn get_metadata(&self, request: RequestParameters) -> RequestBuilder
fn idp_flow(&self, request: RequestParameters) -> RequestBuilder
Source§impl Signup for Api
impl Signup for Api
fn signup(&self, request: RequestParameters) -> RequestBuilder
Source§impl UserInfo for Api
impl UserInfo for Api
fn user_info(&self, request: RequestParameters) -> RequestBuilder
Source§impl WSFederation for Api
impl WSFederation for Api
fn accept_request(&self, request: RequestParameters) -> RequestBuilder
fn get_metadata(&self) -> RequestBuilder
Auto Trait Implementations§
impl Freeze for Api
impl !RefUnwindSafe for Api
impl Send for Api
impl Sync for Api
impl Unpin for Api
impl !UnwindSafe for Api
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