我希望使用OAuth 2.0保护在Azure API Management中创建的API代理。 我想将Azure Active Directory用于OAuth。 根据MS文档,我必须在Azure AD中手动创建应用程序,并将该CLIENT_ID和KEY复制到开发人员门户中以生成OAuth令牌。但这仅适用于开发人员门户网站以获取JWT令牌。
每次有新的开发人员在我的开发人员门户网站上注册开发人员应用程序时,都会生成一对密钥(主密钥和辅助密钥)。 我可以使用这些密钥进行身份验证并生成JWT令牌。 此外,我希望此过程自动化,以便在开发人员注册和订阅后,我无需在AAD中手动执行任何操作。
我还尝试直观地表示我想要实现的场景:
我要求的图示