authentication - 是否可以在将授权数据保存在本地的同时从外部源进行身份验证?
问题描述
我目前正在开发一个配套的网络应用程序到一个主要的网络应用程序。主 Web 应用程序有一个常规的 ASP.Net 身份提供程序,我可以完全访问它并且可以创建端点。
我只想使用主应用程序中的用户名/密码组合来验证我的用户。新的辅助应用程序将在用户通过身份验证后授权和维护用户。
我想象一个情景,一个人将凭据输入辅助应用程序并将其发送到主要端点。Primary 然后使用 CanLogin 和 IsAuthorized 标志进行响应。然后辅助应用程序允许该人进入,他们可以从那里请求对系统的进一步授权,以首先由管理员批准。
我一遍又一遍地阅读了 ASP.Net Core 文档,我认为基于声明的东西是我想要的。我只是不知道在中间件的什么时候我捕获了身份验证方法以检查主节点?
解决方案
推荐阅读
- php - 使用简单的 html dom 解析,将结果放入数组中,然后只获取我想要的结果
- javascript - 如何在不关闭输入框的情况下搜索antd表onChange
- python - 直接使用 QtMultimedia.QAudioOutput 播放 gtts 缓冲区
- symfony - Symfony服务收集不同方法的区别
- java - 如何从 Apache Commons Math - Java 库中找到伪逆
- flutter - 如何在颤振应用程序中将小部件覆盖在 MaterialApp 导航器之上?
- angular - 为什么我的变量没有在 Typescript 中被分配为数组?
- python - 如何在 python 中选择与特定文件夹相关的文件?
- goto - 如何在没有 goto 的情况下基本编程,但计算时间也不短
- java - 我应该如何在 springboot async 中使用 CompletableFuture 作为 void 方法