идентификационный сервер 4 создание роли и распределение прав доступа - PullRequest
0 голосов
/ 02 октября 2018

Я использую Identity Server 4 для аутентификации моего основного приложения Asp.net.
Вот таблица для идентификации

  • AspNetRoleClaims
  • AspNetRoles
  • AspNetUserClaims
  • AspNetUserLogins
  • AspNetUserRoles
  • AspNetUsers
  • AspNetUserTokens

В моем приложении, как вы знаете, у меня естьКонтроллеры и представления.
Я хочу создать динамические пользовательские роли, которые могут иметь разные разрешения.
Например, допустим, у меня есть пять методов в одном из моих контроллеров, и у этого контроллера есть три представления.,

Controller Modules
-----------------------
 create method ( View1 )
 update method ( View1 )
 create method ( View2 )
 create method ( View3 )
 delete method ( View3 )  

И скажем, мне нужно создать роль SaleManager во время выполнения, и я должен предоставить доступ к этой роли create method for View1 и create method for View2.
Итак, мне нужно создать таблицыдля Controller Modules, которые связаны с новой ролью создания?
Или что-нибудь может предложить IdentityServer 4 для такой архитектуры?

Примечание : Каждое создание ролей и распределение прав доступа должны выполняться динамически во время выполнения.Не при запуске приложения.

...