Asp.net core 如何在okta for.net核心web应用程序中实现基于角色的访问控制

Asp.net core 如何在okta for.net核心web应用程序中实现基于角色的访问控制,asp.net-core,okta,Asp.net Core,Okta,我能够通过使用okta.AspNetCore包在.net core 2.0应用程序中使用okta实现身份验证。但我不知道如何在这里实现基于角色的身份验证。 参考链接:在高层,您需要做两件事: 创建一个将Okta组映射到角色的数据库,以便ASP.NET将Okta组识别为角色 向端点添加[Authorize(Roles=“Your Role”)]装饰器 Okta已发布了一份分步指南,其中提供了更多关于如何在此处工作的详细信息:

我能够通过使用okta.AspNetCore包在.net core 2.0应用程序中使用okta实现身份验证。但我不知道如何在这里实现基于角色的身份验证。
参考链接:

在高层,您需要做两件事:

  • 创建一个将Okta组映射到角色的数据库,以便ASP.NET将Okta组识别为角色
  • 向端点添加[Authorize(Roles=“Your Role”)]装饰器
  • Okta已发布了一份分步指南,其中提供了更多关于如何在此处工作的详细信息: