Hi i want to make usable the "repository" page only for the member of my own customize authentication.
Here my use case with the file i modified on the share webapp with my own extension module:
// ============================
// SHARE AMP
//===============================
//--------------------------------------------------------------------------------------------------
// /src/main/resources/alfresco/web-extension/share-config-custom.xml
//--------------------------------------------------------------------------------------------------
<alfresco-config>
<config evaluator="string-compare" condition="WebFramework">
<web-framework>
<defaults>
<page-type>
<id>page.repository</id>
<page-instance-id>repository</page-instance-id>
</page-type>
</defaults>
</web-framework>
</config>
</alfresco-config>
//--------------------------------------------------------------------------------------------------
// /src/main/resources/alfresco/web-extension/site-data/pages/repository.xml
//--------------------------------------------------------------------------------------------------
<?xml version='1.0' encoding='UTF-8'?>
<page>
<title>Repository Browser</title>
<title-id>page.repository.title</title-id>
<description>Browse content across the whole Repository</description>
<description-id>page.repository.description</description-id>
<template-instance>repository</template-instance>
<!--<authentication>user</authentication>-->
<authentication>admin</authentication>
</page>
How you can see it' very simple i just changed the authorization level of the "repository" page from "user" to "admin", now i want to change again from "admin" to "myOwnAuthentication" like this:
//--------------------------------------------------------------------------------------------------
// /src/main/resources/alfresco/web-extension/site-data/pages/repository.xml
//--------------------------------------------------------------------------------------------------
<?xml version='1.0' encoding='UTF-8'?>
<page>
<title>Repository Browser</title>
<title-id>page.repository.title</title-id>
<description>Browse content across the whole Repository</description>
<description-id>page.repository.description</description-id>
<template-instance>repository</template-instance>
<!-- MOD ABD -->
<!--<authentication>user</authentication>-->
<!-- END MOD ABD -->
<!-- <authentication>admin</authentication> -->
<authentication>myOwnAuthentication</authentication>
</page>
My question is how can i develop this new "Authentication Family" " (sorry i don't know how to call it) , by name "myOwnAuthentication" and add to my share webapp ?