C# Asp.net 核心。使用 2 个密钥在两个服务之间进行授权

C# Asp.net core. Authorization between two services using 2 secret keys

我需要授予对 API 点之一的远程服务访问权限。因此,我想使用我将存储在配置文件中的 2 个密钥在 2 个服务之间创建一个简单的授权。一开始想用OpenID Dict,但是不想把应用复杂化,也不想重新发明轮子。谁能知道此类实现的示例?(特别是我的示例,我想允许控制台应用程序 (NET 5) 访问 Web 的单个点 API (NET 5))

使用api键即可轻松实现。远程服务传递授权 header api 由 API 端点验证的密钥。