just_auth

Trait AuthUrlProvider

source
pub trait AuthUrlProvider {
    type AuthRequest;
    type TokenRequest;
    type UserInfoRequest;

    // Required methods
    fn authorize_url(request: Self::AuthRequest) -> Result<String>;
    fn access_token_url(request: Self::TokenRequest) -> Result<String>;
    fn user_info_url(request: Self::UserInfoRequest) -> Result<String>;
}

Required Associated Types§

Required Methods§

source

fn authorize_url(request: Self::AuthRequest) -> Result<String>

返回带redirect_ui和state参数的授权url,授权回调时会带上这个state。 用户端重定向至该URL地址进行认证授权

source

fn access_token_url(request: Self::TokenRequest) -> Result<String>

返回获取accessToken的url

source

fn user_info_url(request: Self::UserInfoRequest) -> Result<String>

返回获取userInfo的url

Object Safety§

This trait is not object safe.

Implementors§