diff --git a/src/main/java/com/loan_org/identity_and_access_management/util/UserAttributeFactory.java b/src/main/java/com/loan_org/identity_and_access_management/util/UserAttributeFactory.java index 390efa4..7adcf78 100644 --- a/src/main/java/com/loan_org/identity_and_access_management/util/UserAttributeFactory.java +++ b/src/main/java/com/loan_org/identity_and_access_management/util/UserAttributeFactory.java @@ -14,6 +14,8 @@ public class UserAttributeFactory { public static final String KEY_USER_ROLE = "user_role"; public static final String DOCUMENT_UPLOAD_PERMISSION = "document:upload"; + public static final String DOCUMENT_DOWNLOAD_PERMISSION = "document:download"; + public static final String DOCUMENT_FETCH_PERMISSION = "document:view"; public Map buildRegistrationAttributes(UserRegistrationDto registrationData) { Map attributes = new HashMap<>(); @@ -30,6 +32,8 @@ public Map buildRegistrationAttributes(UserRegistrationDto regis private void getAttributesForLoanOfficer(Map attributes) { attributes.put(DOCUMENT_UPLOAD_PERMISSION, true); + attributes.put(DOCUMENT_DOWNLOAD_PERMISSION, true); + attributes.put(DOCUMENT_FETCH_PERMISSION, true); }