- Benutzerrollen-Enums im Frontend aktualisiert, um die neuen Namenskonventionen für 'sDigital Data'-Rollen zu reflektieren. - Neue Rollen in `JwtGlobals` für Digital Data-Administratoren und Benutzer hinzugefügt. - Die Rolleneinstellungen in `LdapUser` erweitert, um neue Digital Data-Rollen einzubeziehen. - `JwtMiddlewareOptionsHelper` modifiziert, um zusätzliche Rollen zu unterstützen und die JWT-Rollenliste entsprechend strukturiert.
22 lines
953 B
C#
22 lines
953 B
C#
namespace HRD.LDAPService.JWT
|
|
{
|
|
//TODO: get this from config file (etc. appsettings.json)
|
|
public static class JwtGlobals
|
|
{
|
|
public const string HttpContextItem_LdapUser = "ldapuser";
|
|
public const string HttpContextItem_IsValidHenselToken = "IsValidHenselToken";
|
|
|
|
public const string CLAIM_DEPARTNENTID = "departmentid";
|
|
public const string CLAIM_EXTENDETDEPARTNENTIDLIST = "extendetdepartmentidlist";
|
|
|
|
public const string CLAIM_ROLE = "role";
|
|
|
|
public const string ROLE_USER = "User";
|
|
public const string ROLE_DEPARTMENTUSER = "DepartmentUser";
|
|
public const string ROLE_DEPARTMENTMASTER = "DepartmentMaster";
|
|
public const string ROLE_MASTER = "Master";
|
|
public const string ROLE_ADMIN = "Admin";
|
|
public const string ROLE_DD_ADMIN = "sDigital Data - IIM-Administratoren";
|
|
public const string ROLE_DD_USER = "sDigital Data - IIM-Benutzer";
|
|
}
|
|
} |