mirror of https://github.com/MISP/MISP
chg: [config] Allow Oidc roles as string
parent
471840ce33
commit
ddd0a0cd46
|
@ -74,6 +74,7 @@ class Oidc
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$roles = is_string($roles) ? explode($this->getConfig('roles_delimiter', ','), $roles) : $roles;
|
||||||
$roleId = $this->getUserRole($roles, $mispUsername);
|
$roleId = $this->getUserRole($roles, $mispUsername);
|
||||||
if ($roleId === null) {
|
if ($roleId === null) {
|
||||||
$this->log($mispUsername, 'No role was assigned, access prohibited.', LOG_WARNING);
|
$this->log($mispUsername, 'No role was assigned, access prohibited.', LOG_WARNING);
|
||||||
|
@ -231,6 +232,7 @@ class Oidc
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$roles = is_string($roles) ? explode($this->getConfig('roles_delimiter', ','), $roles) : $roles;
|
||||||
$roleId = $this->getUserRole($roles, $user['email']);
|
$roleId = $this->getUserRole($roles, $user['email']);
|
||||||
if ($roleId === null) {
|
if ($roleId === null) {
|
||||||
$this->log($user['email'], 'No role was assigned.', LOG_WARNING);
|
$this->log($user['email'], 'No role was assigned.', LOG_WARNING);
|
||||||
|
|
Loading…
Reference in New Issue