sql >> Databasteknik >  >> RDS >> Mysql

KeyCloak User Federation OCH DYNAMISKA ROLLER

Jag har gjort detta i flera implementeringar med en metod som nedan. Gör det på UserModel och inte UserEntity-nivå.

void updateRoles(UserModel user, List<RoleModel> rolesToRemove, List<RoleModel> rolesToAdd)
{
    for (RoleModel role : rolesToRemove)
    {
        user.deleteRoleMapping(role);
    }
    for (RoleModel role : rolesToAdd)
    {
        user.grantRole(role);
    }
}



  1. Infoga valda data i databasen

  2. Del 1 – Hur man installerar SuiteCRM och omvänder dess databas

  3. Hur man ändrar en kolumns datatyp i SQL Server (T-SQL)

  4. Kombinera flera underordnade rader till en rad MYSQL