2017-10-21 79 views
0

我使用代码交换(PKCE)授权的证明密钥来验证我的用户,并使用Auth0 Ionic 2 Quickstart的代码库进行身份验证。 当我使用ionic cordova run android运行我的应用程序时,该应用程序在PKCE授权中的工作方式如何。但是,当我在Ionic View中运行应用程序时,我不会在登录后将其发送回应用程序。带Ionic View的PKCE(Auth0) - 登录后我没有被发送到Ionic View的我的应用程序

  1. 我在离子视图运行应用程序,
  2. 一个内置的浏览器中打开,
  3. 我登录到身份服务器(对我来说这Auth0)
  4. 构建的浏览器没有关闭。我只看到Auth0微调器。

当我通过安装.apk直接运行应用程序,登录后,内置浏览器被关闭,我被验证并可以再次使用我的应用程序。你知道如何解决它吗?

回答

0

你解决了吗?我遇到类似的iOS应用程序问题。在这个阶段,它看起来像是由于我们使用授权扩展和服务器返回了一个错误代码(“授权扩展:发生内部服务器错误”)。这并不总是会发生,但我试图将其从本机客户端迁移到非交互式客户端(并删除授权扩展)以进行检查。

+0

不,我还没有解决这个问题:( – Akselon