从浏览器验证用户并从命令行读取cookie



我需要创建一个命令行,其中第一步是在继续下一步之前对用户进行身份验证,对于身份验证部分,我想打开一个浏览器,用户可以重用现有的登录页面和自我身份验证,同时在控制台应用程序中等待一个cookie来验证用户已成功登录,然后在控制台继续下一步。

关于如何实现这一点有什么框架的想法吗?这将需要在命令行中使用c#。

您应该在cli程序中运行一个简单的本地服务器,该服务器带有post路由,准备通过请求体接收令牌。

现在你应该请求用户通过一个特定的url登录,你传递你的本地http服务器post路由url作为回调url。

现在从浏览器的认证页面,如果用户成功登录,那么你应该通过post方法将令牌传递给本地cli的回调url。

然后在你的cli程序中,你应该调用你的api路由来获取cookie,将它们存储在本地,以便将来从cli请求中进行身份验证。

现在你的cli程序已经被用户成功认证了。

相关内容

  • 没有找到相关文章

最新更新