asp.net-web-api – 用于IONIC2应用程序和Identity Server4的OAu
发布时间:2020-12-16 03:50:09 所属栏目:asp.Net 来源:网络整理
导读:在过去的一天半里,我一直在研究oauth 2和IdentityServer4,可以说我认为在这种情况下使用的首选方法是混合流.似乎过去它是隐含的,因为移动客户端无法保护秘密.然后它似乎已经改为授权流程而没有秘密……(不知道这将如何工作) 我对IONIC和其他跨平台框架的理解
在过去的一天半里,我一直在研究oauth 2和IdentityServer4,可以说我认为在这种情况下使用的首选方法是混合流.似乎过去它是隐含的,因为移动客户端无法保护秘密.然后它似乎已经改为授权流程而没有秘密……(不知道这将如何工作)
我对IONIC和其他跨平台框架的理解是,它们通过将应用程序嵌入到Web视图中来工作,因此这就是我的困惑所在.从技术上讲,混合流程建议用于本机应用程序,而IONIC不是允许您使用的构建本机应用程序. 如果本机应用程序的推荐流程是混合的,但您使用的是IONIC,因此没有构建本机应用程序,那么混合流程是否仍适用? 同样,我的猜测确实如此,因为这将是一个在最终用户的机器上本地运行的应用程序,那么秘密在那里是不安全的. 这也让我感到困惑,因为还有其他流程,例如:基于凭证的流程,其中必须提供用户名和密码.这让我感到困惑,因为这通常是用户希望用户在移动应用中进行身份验证的方式.混合流似乎是一个不需要用户名和密码的流程. 我来自MVC4 Owin背景. 我的基本架构计划是这样的 > Auth服务器 解决方法
用于移动设备的离子应用程序应被视为本机应用程序,OIDC移动设备标准的推荐流程是使用Hybrid PKCE.
看看here 如果您想了解如何在IdentityServer4上设置Client for ionic,请查看示例here.不要介意xamarin只关注IdentityServer部分. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 关闭Application Insights
- ASp.NET下拉列表和字典
- asp.net – 尝试通过方法’HttpConfiguration..ctor(HttpRo
- asp.net-mvc-4 – 全局过滤器MVC 4的执行顺序是什么
- asp.net-mvc-3 – 将我的MVC 3应用程序迁移到MVC 4
- asp.net – MVC 3,(razor)加载部分与验证
- 如何让asp.net不自动转换URL中的转义斜杠?
- asp.net-mvc – HttpContext.Items与ASP.NET MVC
- asp.net-mvc – 文件上传MVC
- asp.net-mvc – 清理MVC 3.0应用程序中抛出的所有错误的方法
推荐文章
站长推荐
- asp.net – 当绑定值包含冒号时,如何绑定GridVie
- asp.net-mvc – 用于MVC2的ASP.Net MVC期货更新
- asp.net – dropdownlist在页面重新加载时不会重
- asp.net-mvc – .NET MVC:调用RedirectToAction
- asp-classic – 如何使用AES在VBScript中进行加密
- asp.net-mvc-3 – AZURE ACS – Windows Live ID
- asp.net-mvc – 工作单元,存储库,注入,使用块
- asp.net-mvc-3 – 找不到概念模型类型
- 在按钮ASP.NET c#上禁用回发
- Asp.Net MVC是企业项目的合适解决方案吗?
热点阅读