当前位置: 首页 > 知识库问答 >
问题:

使用标识组合ASP.NET MVC和Web API项目

楮乐邦
2023-03-14

我是ASP.NET新手,我必须使用身份验证和授权框架创建一个ASP.NET MVC项目,但对数据库(SQL Server)的访问必须在一个独立的web服务项目中完成,所以我创建了一个web API项目,该项目还包含请求数据库的应用程序的所有服务,即使是通过调用web API的方法而不是ASP.NET MVC项目的方法来完成身份验证,而且一切都很好。

请帮忙。

共有1个答案

胡光霁
2023-03-14

使用ASP.NET Core2.0Web API和MVC控制器可以在同一个控制器中实现。

请看本教程以提供帮助。

 类似资料:
  • 实体:,,。 每门课程只能由一名授课。 我在班级和班级之间使用双向关系。 类: 应表示复合主键的。 我的运行示例:

  • 我需要调用这个API在我的控制器得到它的数据。 这是我的控制器 以下是XML响应的外观:

  • 我一直在读Erich Gamma等人的《设计模式:可重用面向对象软件的元素》,并且读到了解释聚集和相识的部分(第22-23页)。以下是摘录(抱歉,如果太长,但我认为解释这个问题很重要): 考虑对象聚合和相识之间的区别,以及它们在编译和运行时表现出的不同。聚合意味着一个对象拥有另一个对象或对另一个对象负责。通常我们说一个对象具有或是另一个对象的一部分。聚合意味着聚合对象和它的所有者有相同的生命周期。

  • 我有一个生成密码重置令牌的Webapi服务。 令牌生成服务endpoint:

  • 有人知道如果有任何其他方式的认证/授权访问谷歌云存储除了服务帐户密钥,当我使用@谷歌云/存储Node.js模块从这里?我读过关于“工作负载标识联合”的文章,但是在我看来,当我使用@google-Cloud/存储库时,我不能使用这种方法。我找不到任何合适的构造函数,只有这两个: 有什么建议吗?谢谢你们

  • 我正在尝试制作一个JTable,它在一个单元格中有一个JComboBox。我知道我可以使用celleditor,但诀窍是我希望在每一行的组合框中有不同的信息。表中的每一行都代表一个对象,在该对象上有一个arraylist和它的内容,我想在组合框中。到目前为止,这是我的思考过程。 现在,当我稍后调用该方法时(通过按一个按钮),我想插入一个新的行,其中包含Coloum5中唯一的组合框,但我不知道如何做