我有一个 NativeScript Angular android 应用程序,我需要与 Okta 集成。我能够成功地将我的 Angular Web 应用程序与 Okta 集成,但是(因为我不是移动应用程序开发人员)我发现很难将其与移动应用程序集成在一起。我尝试浏览 Okta 官方网站上提供的文档(https://developer.okta.com/docs/concepts/auth-overview/#choosing-an-oauth-2-0-flow)感觉建议是使用 PKCE 实现授权代码,我需要在下面:
1.移动应用程序中的嵌入式浏览器显示Okta登录页面。2.某种本地服务器,可以接收来自 Okta 的带有身份验证代码的回调,并将回调中收到的身份验证代码与应用程序 api 服务集成。
你认为这是正确的思路吗?
如果是,我将如何在移动应用程序中获取 Web 服务器以及它的地址(会是本地主机吗?)以接收来自 Okta 的回调?
是否有任何 JavaScript 库可以轻松地与 NativeScript 代码集成来做到这一点?
我遇到了https://github.com/openid/AppAuth-JS但不确定如何集成它。
谢谢