perun icon indicating copy to clipboard operation
perun copied to clipboard

Perun Identity and Access Management System

Results 20 perun issues
Sort by recently updated
recently updated
newest added

* extended attribute authorization check with option for MFA * if attribute action is marked as critical it requires MFA * if user didn't perform MFA, uncatched MfaPrivilegeException is thrown...

waiting for review

- Method AuthzResolverBlImpl.isAuthorized was extended to check MFA rules. MFAPrivilegeException is thrown when a policy requires MFA on an object marked as critical, but the principal isn't authenticated with MFA....

waiting for review

* if Perun throws MfaPrivilegeException, CLI tools need to instruct user to authenticate with Multi-Factor * this is done by setting enforce_mfa property in OIDC config * then when authentication...

waiting for changes

On cesnet-devel there are Applications and ApplicationForms with group set as null. In openapi generated by python generator, there is problem when group is null (None). None is NoneType object...

waiting for review

Parameters to API calls that contain null value should be treated as not provided.

waiting for review
don't merge

* Added new method which can be used to get all userExtSources with all attributes. By default, this method can be used only by PERUNADMIN or PERUNOBSERVER.

waiting for review

- added logic that tries to find correspoding group member of candidate based on ues attribute values, not just extLogins - ues attributes are also updated (or created) during sync...

manual test needed
don't merge

* When resolving incoming expirations, to calculate expirations in a month, we need to use some fixed number of days, instead of plus month. If we use plusMonth, multiple days...

Changed implementation of **ExtSourceSql** and **ExtSourcesManagerImpl** to use database connections obtained from pooling DataSources instead of keeping a special connection open for each one. - changed parsing of XML file...

waiting for review

* Added method for get all user attributes * Rewrite the group synchronizations * Added method for get RichUser with all attributes * Added method for convert RichUser to RichUser...

don't merge