首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Web & MVC网站- IdentityServer4

Web & MVC网站- IdentityServer4
EN

Software Engineering用户
提问于 2017-02-13 20:21:48
回答 1查看 1.2K关注 0票数 1

我很难理解我在这里做的每件事的目的。我有web、mvc和angular2项目,它们通过identityserver4提供的身份验证链接起来。

同样,我为什么要制作一个web呢?

连接到MVC应用程序的用户是否直接与WEB而不是MVC后端

进行信息通信?如果是的话,如果我的目标是使用

,那么MVC后端的目的是什么?

使用Identityserver4,我已经将MVC和WEB以及用户连接在一起。这是否意味着从登录和第一页加载之后的那一刻起,大部分信息调用都来自web,而不是MVC后端?

如果你们能够弄清楚MVC后端和web的确切用途,以及这与身份服务器集成的SPA的关系,这将是有帮助的!

谢谢。

EN

回答 1

Software Engineering用户

发布于 2017-02-13 23:19:18

在前端项目中(不管是什么.NET),运行"dev“web服务器来承载用于测试/调试的文件是常见的。听起来,MVC项目只是对Angular2文件执行此功能。

您可以使用MVC控制器作为API后端,但这不是使用ASP.NET的MVC模式的标准方法。您可能希望使用Web项目,因为它是为此目的而设计的。

您没有说明您在IdentityServer4中使用的授权类型。但是请注意,您应该将隐式格兰特用于浏览器应用程序。其他赠款要求该应用程序拥有(或收集)敏感信息。使用隐式格兰特,凭据不会通过应用程序。相反,当应用程序没有访问令牌时,它会重定向到IdentityServer进行登录,然后IdSrv用访问令牌重定向回您的(即Angular2)应用程序。然后,应用程序将访问令牌与每个API请求一起发送。

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

https://softwareengineering.stackexchange.com/questions/342192

复制
相关文章

相似问题

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