c# - 如何在 MVC 应用程序和控制台应用程序之间共享信息
问题描述
我正在开发一个适用于 OAuth2.0 的应用程序。身份验证过程在 Web 应用程序 (MVC) 中进行。我的 API 调用是从控制台应用程序进行的。由于身份验证过程与 API 调用是分开的,我需要一种方法来与我的控制台应用程序共享令牌,该应用程序使用它来签署 API 请求。
在像我这样的两个独立应用程序之间共享数据的最佳实践是什么?我希望它是安全的,因此仅将我的令牌存储在文件中并再次从文件中读取并不是一个真正的选择。我也不想为此建立一个数据库。
解决方案
我建议使用 Microsoft 消息队列 (MSMQ) https://msdn.microsoft.com/en-us/library/ms711472(v=vs.85).aspx
推荐阅读
- active-directory - SharePoint API:无法在 client_credential 流中验证“Sites.FullControl.All”
- flutter - MaterialApp 中的导航器 - Flutter
- c++ - g ++崩溃“调用纯虚拟方法”而不是编译错误
- javascript - 加载带有超时功能的预加载器
- java - Eclipse Maven - 代码完成失败“此编译单元不在 Java 项目的构建路径上”和“下载索引失败”错误
- c# - 无法解析代理名称:“http”
- python - 如何将 cookie/会话从 Mechanize 导出到 Selenium
- sql - sql语句显示所有表和视图
- python - 需要关于这个具有其他默认功能的列表的小 Python 代码的解释吗?
- sql - 为什么两个具有隔离可序列化的事务在写入不同的行时被阻塞