<#include "managemylutece_tabs.html" /> <@tabs2 tab="manageMylutece" /> <@box> <@boxHeader title='#i18n{mylutece.manage_mylutece.title}' boxTools=true> <@boxBody>

#i18n{mylutece.manage_mylutece.authenticationServiceTitle}

<#if authentication?has_content> <#if authentication.isMultiAuthenticationSupported()> <#if authentication.getListLuteceAuthentication()?has_content> <#list authentication.listLuteceAuthentication as multi_authentication > <@alert color='primary'>

${authentication.getAuthServiceName()}/${multi_authentication.getAuthServiceName()}

<@displayAttributeProvidedDescription (multi_authentication.getLuteceUserAttributesProvided(locale))!/> <@displayRoleProvidedDescription map_auth_role_description[multi_authentication.authServiceName!]!/> <#else> <@alert>${authentication.getAuthServiceName()} <@displayAttributeProvidedDescription (authentication.getLuteceUserAttributesProvided(locale))!/> <@displayRoleProvidedDescription map_auth_role_description[authentication.authServiceName!]!/> <@alert color='primary'>

#i18n{mylutece.manage_mylutece.externalIdentityProvider.title}

<#if external_identity_providers?has_content> <#list external_identity_providers as identity_provider> <@displayAttributeProvidedDescription (identity_provider.getLuteceUserAttributesProvided(locale))!/> <@alert color='primary'>

#i18n{mylutece.manage_mylutece.externalRoleProvider.title}

<#if external_roles_providers?has_content> <#list external_roles_providers as role_provider> <@displayRoleProvidedDescription map_external_provider_role_description["${role_provider?index}"]!/> <#macro displayAttributeProvidedDescription listAttributeDescription > <@box> <@boxHeader title='#i18n{mylutece.manage_mylutece.myluteceAttibuteDescriptionTable.tableTitle}' boxTools=true> <@boxBody> <@table> #i18n{mylutece.manage_mylutece.myluteceAttibuteDescriptionTable.attributeKey} #i18n{mylutece.manage_mylutece.myluteceAttibuteDescriptionTable.mappingKey} #i18n{mylutece.manage_mylutece.myluteceAttibuteDescriptionTable.mappingDescription} <@tableHeadBodySeparator /> <#if listAttributeDescription?has_content > <#list listAttributeDescription as attribute_description > ${attribute_description.attributeKey!''} ${attribute_description.mappingKey!''} ${attribute_description.description!''} <#macro displayRoleProvidedDescription listRoleDescription > <@box> <@boxHeader title='#i18n{mylutece.manage_mylutece.myluteceRoleDescriptionTable.tableTitle}' boxTools=true> <@boxBody> <@table> #i18n{mylutece.manage_mylutece.myluteceRoleDescriptionTable.role} #i18n{mylutece.manage_mylutece.myluteceRoleDescriptionTable.description} #i18n{mylutece.manage_mylutece.myluteceRoleDescriptionTable.type} <@tableHeadBodySeparator /> <#if listRoleDescription?has_content > <#list listRoleDescription as role_description > <#if role_description.role !="none"> ${role_description.role!''} ${role_description.roleDescription!''} ${role_description.complementaryDescription!''} #i18n{mylutece.manage_mylutece.myluteceRoleDescriptionTable.type.${role_description.type?lower_case!''}}