gpt4 book ai didi

php - 有没有办法在 "angular-oauth2-oidc"包中设置自定义 Bearer Access Token?

转载 作者:行者123 更新时间:2023-12-05 03:00:27 25 4
gpt4 key购买 nike

我已经为我的 Facebook 登录创建了一个自定义端点。此端点从客户端接收 Facebook 访问 token 。我使用“@ionic-native/facebook/ngx”包在我的客户端 (Ionic App) 中获取此 token 。

在 Laravel Json API 的 Controller 中,我使用 Socialite 搜索用户,并插入了 Facebook 访问 token 。获取用户后,我从中生成一个 Bearer 访问 token 。响应是此 Bearer 访问 token 。

在我的客户端中获取这个 Bearer 访问 token 后,我需要以某种方式将它添加到“angular-oauth2-oidc”服务。我已经有一个正常的密码流,但我如何实现自定义隐式流,以便我可以将这个给定的 Bearer Access Token 设置到我的服务中?

我已经尝试过 tryLogin(),但此方法仅适用于我的普通登录端点。我现在有两个端点:'.../oauth/token'(正常)和'.../oauth/facebook/token'(facebook)。

public setAccessToken(bearerAccessToken){
//Code to set the given access token in my oAuthService
}

我希望它能以某种方式工作。

canActivate() {
return this.oAuthService.hasValidAccessToken() ||
this.router.parseUrl('/landing-page');
}

这是我的守卫。如果设置了我的 Bearer 访问 token ,hasValidAccessToken() 必须返回 true。

我希望在“angular-oauth2-oidc”中的某处有一个我可以使用的 setAccessToken 函数。

最佳答案

自己找到了解决方案,下面解决了这个问题:this.oAuthStorage.setItem('access_token', bearerAccessToken);

关于php - 有没有办法在 "angular-oauth2-oidc"包中设置自定义 Bearer Access Token?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56792637/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com