首页 > 解决方案 > 使用 OpenID Connect 和 Okta 与 Native Webview 一起颤振

问题描述

我目前正在尝试使用 Okta 作为我的身份提供者来实现 OpenID Connect。

我发现唯一能够处理 OpenID Connect 的插件是Flutter AppAuth Plugin。不幸的是,我无法将它与 Native Webview 一起使用,以便为最终用户提供无缝体验,或者更不用说没有任何导航栏 cf。下图:

在此处输入图像描述

任何人都能够将此流程实现为原生 Webview 吗?

标签: flutteroauth-2.0openidopenid-connectokta

解决方案


为了补充马特的答案,AppAuth 是这里的标准模式,其中涉及使用特殊的 InApp / 系统浏览器:

  • Chrome 自定义标签
  • ASWebAuthenticationSession

我的博客对此有一些详细信息。我总是建议人们从 AppAuth 示例开始。几个帖子:


推荐阅读