79 List<ComponentModel> result =
new LinkedList<>();
81 ComponentModel mapperModel = KeycloakModelUtils.createComponentModel(
"first name",
"fed-provider", UserAttributeLDAPStorageMapperFactory.PROVIDER_ID, LDAPStorageMapper.class.getName(),
82 UserAttributeLDAPStorageMapper.USER_MODEL_ATTRIBUTE, UserModel.FIRST_NAME,
83 UserAttributeLDAPStorageMapper.LDAP_ATTRIBUTE, LDAPConstants.GIVENNAME,
84 UserAttributeLDAPStorageMapper.READ_ONLY,
"true",
85 UserAttributeLDAPStorageMapper.ALWAYS_READ_VALUE_FROM_LDAP,
"true",
86 UserAttributeLDAPStorageMapper.IS_MANDATORY_IN_LDAP,
"true");
87 mapperModel.setId(
"idd1");
88 result.add(mapperModel);
90 mapperModel = KeycloakModelUtils.createComponentModel(
"username-cn",
"fed-provider", UserAttributeLDAPStorageMapperFactory.PROVIDER_ID,LDAPStorageMapper.class.getName(),
91 UserAttributeLDAPStorageMapper.USER_MODEL_ATTRIBUTE, UserModel.USERNAME,
92 UserAttributeLDAPStorageMapper.LDAP_ATTRIBUTE, LDAPConstants.CN,
93 UserAttributeLDAPStorageMapper.READ_ONLY,
"true",
94 UserAttributeLDAPStorageMapper.ALWAYS_READ_VALUE_FROM_LDAP,
"false",
95 UserAttributeLDAPStorageMapper.IS_MANDATORY_IN_LDAP,
"true");
96 mapperModel.setId(
"idd2");
97 result.add(mapperModel);
99 mapperModel = KeycloakModelUtils.createComponentModel(
"full name",
"fed-provider", FullNameLDAPStorageMapperFactory.PROVIDER_ID,LDAPStorageMapper.class.getName(),
100 FullNameLDAPStorageMapper.LDAP_FULL_NAME_ATTRIBUTE, LDAPConstants.CN,
101 UserAttributeLDAPStorageMapper.READ_ONLY,
"true");
102 mapperModel.setId(
"idd3");
103 result.add(mapperModel);
105 mapperModel = KeycloakModelUtils.createComponentModel(
"sAMAccountName",
"fed-provider", UserAttributeLDAPStorageMapperFactory.PROVIDER_ID,LDAPStorageMapper.class.getName(),
106 UserAttributeLDAPStorageMapper.USER_MODEL_ATTRIBUTE, UserModel.USERNAME,
107 UserAttributeLDAPStorageMapper.LDAP_ATTRIBUTE, LDAPConstants.SAM_ACCOUNT_NAME,
108 UserAttributeLDAPStorageMapper.READ_ONLY,
"false",
109 UserAttributeLDAPStorageMapper.ALWAYS_READ_VALUE_FROM_LDAP,
"false",
110 UserAttributeLDAPStorageMapper.IS_MANDATORY_IN_LDAP,
"true");
111 mapperModel.setId(
"idd4");
112 result.add(mapperModel);