distributed auth code flow:在无服务器环境中运行dotnet并将授权记录保留在分布式缓存中的实验 源码
dotnet无服务器身份验证 此演示使用犹他州开放ID连接州和带有PKCE的授权码流程进行身份验证。 身份验证完成后,身份验证将交换到一个由dotnet管理的cookie,身份验证票证与数据保护密钥一起存储在分布式redis缓存中,以对身份验证cookie进行解密。 这允许任何访问分布式缓存的dotnet进程对客户端进行身份验证,这非常适合无服务器或负载平衡的情况,因为内存中未存储任何身份验证信息。 该演示旨在完全在docker中或在具有Cloud Run和redis Memorystore的GCP中本地运行(使用Redis安装或容器)。 入门 身份验证设置 申请apadmin.utah.gov应用 在“架构”选项卡中创建用户字段 这个程序有一个UserRole OPTION和administrator等OPTIONS 为该应用创建客户端 将openid和app:{yourApp}为
下载地址
用户评论