首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何关闭用户界面视图(登录和注册)中内置的IdentityServer3 3?

如何关闭用户界面视图(登录和注册)中内置的IdentityServer3 3?
EN

Stack Overflow用户
提问于 2016-02-25 22:22:42
回答 1查看 817关注 0票数 2

我正在尝试将IdentityServer3实现到我的体系结构组合中。我喜欢注册客户、用户和Scopes的想法。我不喜欢的是在登录和注册表单中使用IdentityServer3 3。

我有4个不同的应用程序需要使用我的IdentityServer3实现(又名TokenServer)。这4个应用程序是AngularJs应用程序。我有各种C# .Net WebAPI服务,为这4个应用程序提供数据。现在,这4个应用程序都有自己的认证和注册过程。我需要使用IdentityServer3合并身份验证部分。

这四个应用程序中的每一个都有不同的帐户注册/认证需求。有一个混合袋第三方认证(Facebook,谷歌),以及传统形式的认证,对一个帐户的用户已注册。

因此,我不能让我的AngularJs应用程序使用IdentityServer3附带的默认登录/注册表单。我花了很多时间试图找到一种关闭默认视图的方法,并将我的AngularJs应用程序连接到我的TokenServer上。我只想将登录凭据发布到/token端点,并返回一个令牌,该令牌可用于随后对WebAPI的调用。我希望在不改变现有登录/注册UI的情况下,用IdentityServer3替换每个应用程序的身份验证过程。

我找不到一个示例应用程序,甚至是说明如何做到这一点的文档。它甚至可以“关闭”每个IdentityServer3 3的UI视图,并使用我的AngularJs客户端的登录和注册表单吗?

请给我指出正确的方向。耽误您时间,实在对不起。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-02-26 10:30:08

您似乎希望使用OAuth 2.0资源所有者流(这意味着)您的应用程序将凭据发布到令牌端点,并返回一个访问令牌。这是完全可能的-您将错过一些功能,如联邦和SSO。但这些都是已知的限制这一流动。

如果您想要使用基于重定向的流(这给您提供SSO和例如Google登录等),那么您需要重定向。您可以将任何IdentityServer视图替换为自己的视图。文档和示例中包含了大量如何实现该功能的信息。

https://identityserver.github.io/Documentation/docsv2/advanced/customizingViews.html

https://github.com/IdentityServer/IdentityServer3.Samples/tree/master/source/CustomViewService

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35639595

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档