verify-oidc-user

验证oidc-client的user

Usage no npm install needed!

<script type="module">
  import verifyOidcUser from 'https://cdn.skypack.dev/verify-oidc-user';
</script>

README

// 使用方法

import User from 'verify-oidc-user'

// 传入oidc的mgr

let user=new User(mgr);

methods

// 验证User,不通过则刷新,通过则返回user信息的Promise

user.actionReload()

// 验证User,不通过则触发登录,通过则返回user信息的Promise

user.actionOidcSignIn()

// 验证User,不通过则触发重定向,通过则返回user信息的Promise // 参数:url--完整的地址

user.actionRedirect(url)

// 异步使用

user.actionReload().then(info => {

    ...
})

// 同步使用

async getUser() {

    let info = await user.actionOidcSignIn();
}