Function scl_core::auth::authlib::start_auth

source ·
pub async fn start_auth(
    _ctx: Option<impl Reporter>,
    authlib_host: &str,
    username: String,
    password: Password,
    client_token: &str
) -> Result<Vec<AuthMethod>>
Expand description

使用指定的 Authlib 服务器地址和对应的账户密码开始进行 Authlib 第三方登录验证

根据启动器技术规范编写

如果验证成功,则会返回这个账户旗下所有角色。 如果用户名和角色名称一致,则只会返回那个角色。