From 5a2160403640129efff9de98d52818c867c18008 Mon Sep 17 00:00:00 2001 From: Timo Bejan Date: Tue, 4 Jul 2023 09:03:20 +0300 Subject: [PATCH] Documine fix --- .../TenantUserManagementProperties.java | 2 +- src/main/resources/application-documine.yaml | 58 +++++++++++++++++++ 2 files changed, 59 insertions(+), 1 deletion(-) create mode 100644 src/main/resources/application-documine.yaml diff --git a/src/main/java/com/knecon/fforesight/tenantusermanagement/properties/TenantUserManagementProperties.java b/src/main/java/com/knecon/fforesight/tenantusermanagement/properties/TenantUserManagementProperties.java index 28f981e..7c7e5ac 100644 --- a/src/main/java/com/knecon/fforesight/tenantusermanagement/properties/TenantUserManagementProperties.java +++ b/src/main/java/com/knecon/fforesight/tenantusermanagement/properties/TenantUserManagementProperties.java @@ -22,7 +22,7 @@ public class TenantUserManagementProperties { private String basePath = "/"; private int connectionPoolSize = 10; private String applicationName; - private Integer tenantAccessTokenLifeSpan = 300; + private Integer accessTokenLifeSpan = 300; private Integer ssoSessionIdleTimeout = 1800; private String defaultTheme = "redaction"; private List validRedirectUris = new ArrayList<>(); diff --git a/src/main/resources/application-documine.yaml b/src/main/resources/application-documine.yaml new file mode 100644 index 0000000..e875515 --- /dev/null +++ b/src/main/resources/application-documine.yaml @@ -0,0 +1,58 @@ +spring: + profiles: + include: redaction + + +fforesight: + tenant-user-management: + application-client-id: 'redaction' + application-name: 'RedactManager' + client-id: 'manager' + tenant-access-token-life-span: 300 + realm: master + default-theme: 'scm' + valid-redirect-uris: [ '/redaction-gateway-v1/*','/tenant-user-management/*','http://localhost:4200/*','/ui/*' ,'/auth/*' ] + kc-role-mapping: + unmappedPermissions: [ "red-unarchive-dossier", "red-update-license", "fforesight-create-tenant" ] + compositeRoles: + - name: RED_MANAGER + composites: + - name: RED_USER + - name: RED_ADMIN + composites: + - name: RED_USER_ADMIN + + + roles: + - name: RED_USER + set-by-default: true + rank: 100 + permissions: [ "red-get-rss", "red-add-comment", "red-read-license", "red-read-app-configuration", "red-read-dossier-status", "red-add-dossier-dictionary-entry", "red-add-redaction", "red-add-update-dossier-dictionary-type", + "red-delete-comment", "red-delete-dossier-dictionary-entry", "red-delete-dossier-dictionary-type", "red-delete-file", "red-delete-manual-redaction", "red-download-annotated-file", + "red-download-original-file", "red-download-redacted-file", "red-download-redaction-preview-file", "red-download-report-template", "red-exclude-include-file", + "red-exclude-include-pages", "red-get-report-templates", "fforesight-manage-user-preferences", "red-manage-viewed-pages", "red-process-download", "red-process-manual-redaction-request", + "red-read-colors", "red-read-dictionary-types", "red-read-digital-signature", "red-read-dossier", "red-read-dossier-attributes", "red-read-dossier-attributes-config", + "red-read-dossier-templates", "red-read-download-status", "red-read-file-attributes-config", "red-read-file-status", "fforesight-read-general-configuration", "red-read-legal-basis", + "red-read-manual-redactions", "red-read-notification", "red-read-redaction-log", "red-read-rules", "fforesight-read-users", "red-read-versions", "red-read-watermark", "red-reanalyze-dossier", + "red-reanalyze-file", "red-request-redaction", "red-rotate-page", "red-search", "red-search-audit-log", "red-set-reviewer", "red-set-status-approved", "red-set-status-under-approval", + "fforesight-update-my-profile", "red-update-notification", "red-upload-file", "red-write-file-attributes", "red-process-texthighlights", "red-get-highlights", "red-convert-highlights", "red-delete-highlights", "red-delete-imported-redactions" ] + - name: RED_ADMIN + set-by-default: false + rank: 800 + permissions: [ "red-add-dictionary-entry", "red-add-update-dictionary-type", "red-write-dossier-status", "red-read-dossier-status", "red-delete-dictionary-entry", "red-delete-dictionary-type", + "red-delete-report-template", "red-download-report-template", "red-get-report-templates", "fforesight-manage-user-preferences", "red-ead-colors", "red-read-dictionary-types", + "red-read-digital-signature", "red-read-dossier-attributes", "red-read-dossier-attributes-config", "red-read-dossier-templates", "red-read-file-attributes-config", + "red-read-legal-basis", "red-read-license-report", "red-read-notification", "red-read-rules", "fforesight-read-smtp-configuration", "red-read-versions", "red-read-watermark", + "red-reindex", "red-search-audit-log", "red-update-notification", "red-upload-report-template", "red-write-colors", "red-write-digital-signature", "red-write-dossier-attributes-config", + "red-write-dossier-templates", "red-write-file-attributes-config", "fforesight-write-general-configuration", "red-write-legal-basis", "red-write-rules", "fforesight-write-smtp-configuration", + "red-write-watermark", "red-write-app-configuration", "red-manage-acl-permissions", "fforesight-create-tenant", "fforesight-get-tenants", "fforesight-deployment-info" ] + - name: RED_MANAGER + set-by-default: false + rank: 200 + permissions: [ "red-add-update-dossier", "red-archived-dossier", "red-delete-dossier", "red-write-dossier-attributes" ] + - name: RED_USER_ADMIN + set-by-default: false + rank: 400 + permissions: [ "fforesight-manage-user-preferences", "fforesight-read-all-users", "red-read-dossier", "red-read-app-configuration", "fforesight-read-general-configuration", + "red-read-notification", "fforesight-read-users", "fforesight-update-my-profile", "red-update-notification", "fforesight-write-users", "red-read-license" ] +