【问题标题】:Ionic 3 and Identity server 4 sample codeIonic 3 和 Identity server 4 示例代码
【发布时间】:2018-08-15 07:52:46
【问题描述】:

谁能指出一些示例代码,我可以在其中查看 ionic3 和身份服务器 4 之间的所有集成。

【问题讨论】:

标签: ionic3 identityserver4


【解决方案1】:

您可以使用oidc-client-js。请参阅页面下方的一些示例。没有直接引用 Ionic,但您可以查看 Angular2 示例。
此外,我在 Ionic 论坛上没有看到任何与 OIDC 相关的问题的答案,但有一个question,作者怀疑是否暴露了 client_id、redirect_uri和范围是一个问题。我认为不是,因为隐式流是由用户凭据保护的。您当然不应该为此类客户端提供任何直接应用程序级别的访问权限。您可以改用delegation
Here 是使用 Cordova 进行身份验证的完整示例

【讨论】:

  • 什么是重定向 uri,因为 ionic 应用程序没有任何域地址。
  • 通常用于内部设备,例如 com.organisation.application.dev:/oauth2callback
  • 一个更好的答案:“想法是您使用 $cordovaInAppBrowser 打开 web 视图并侦听事件,即 $cordovaInAppBrowser:loadstart 和 $cordovaInAppBrowser:loaderror 然后您可以查看错误和事件参数传递并使用它们来确定您是否要调用 $cordovaInAppBrowser.close(); 这将使您返回到您的离子应用程序"
  • 为了更优雅的自定义 url chema 处理,可以使用以下插件:github.com/EddyVerbruggen/Custom-URL-scheme
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-11-11
  • 1970-01-01
  • 2021-08-02
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多