我正在使用Auth0-js软件包v9.1将我的React应用程序连接到托管页面,该托管页面内部使用Auth0Lock来自定义用户注册参数。
我想要做的是有一个转到登录标签的链接,还有一个单独的按钮可以直接连接到注册标签。这种控制可能吗?
我有一个AuthService包装器类,我目前用它来启动Auth0 Lock客户端。
export class AuthService() {
constructor() {
this.auth0 = new auth0.WebAuth(
{
domain: AUTH0_DOMAIN,
clientID: AUTH0_CLIENT_ID,
redirectUri: AUTH0_REDIRECT_URL,
audience: AUTH0_AUDIENCE_URL,
responseType: 'token id_token',
scope: 'openid profile email'
}
)
}
isAuthenticated() {
// Check whether the session has past the
// access token's expiry time
return ( ! this.isSessionExpired() )
}
// display the Auth0 lock modal and allow the user to log in
login() {
this.auth0.authorize()
}
...
}
export default new AuthService
我想要的是一种直接链接到“注册”选项卡的方法,因此我可以从专门组件中调用它
....
signup() {
this.auth0.authorize('signup')
- or alternatively -
this.auth0.signup()
}
....
这样的事情可能吗?我如何直接链接到“注册”选项卡?
THX