Pages enfant
  • Installation Guide (en)

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

ESCOGrouper portlet is only compatible with uPortal 2.6 and https, and you can't use 2 ESCO­Grouper portlets on the same portal because of session's problems.

Installation

Modify settings.xml file

Modify your settings.xml maven file to add this profile, here is an example of the file :

...

<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
    <localRepository>/opt/repo_maven/local/</localRepository>
    <pluginGroups>
    </pluginGroups>
    <proxies>
    </proxies>
    <servers>
    </servers>
    <mirrors>
    </mirrors>
    <profiles>
        <profile>
            <id>default</id>
            <repositories>
                <repository>
                    <id>central</id>
                    <url>http://repo1.maven.org/maven2/</url>
                </repository>
                <repository>
                    <id>ESCO-Grouper-repository</id>
                    <name>ESCO-Grouper repository</name>
                    <url>http://www.esco-portail.org/nexus/content/repositories/ESCO-Grouper/</url>
                </repository>
            </repositories>
        </profile>
    </profiles>
    <activeProfiles>
        <activeProfile>default</activeProfile>
    </activeProfiles>
</settings>

Obtain the sources

To obtain the sources of the application go on : https://sourcesup.cru.fr/frs/?group_id=824

...

There is no setting or configuration modification with the DERBY database between v2.5.00, v2.6.00 and v2.6.00 of 07of the application.

Basic Installation

...

  • Step 3 : If you want to install ESCO­Grouper in Portlet mode (uPortal 2.6 + https), edit Tomcat "server.xml" file and add "emptySessionPath=true" for all the <connector> tags :

...

Key

Description

Example

APPLICATION

 

 

application.version

Application's version number (just an information)

2.6.0

application.versionMajorNumber

Major version number. (used by "application.xml" to show the version number on the footer)

2

application.versionMinorNumber

Minor version number. (used by "application.xml" to show the version number on the footer).

6

application.versionUpdate

Application's update version. (used by "application.xml" to show the version number on the footer).

0

application.env

Environment's name. (test, production, development), ...

test

application.type

Compilation type. ("servlet" or "portlet")

servlet

application.portlet.name

portlet's name (ignored in servlet mode)

ESCOGrouperPortlet

application.host

Hostname of the server hosting the application. (IP address or hostname)

escogrouper.esco-portail.org

application.context

Application's context name.

ESCOGrouper

application.port

Port to access the application.

443

CAS

 

 

cas.mode

Protocol used with CAS (http, https)

https

cas.host

Cas hostname

auth.esco-portail.org

cas.port

CAS port

443

cas.uri

Cas URI. (don't forget the leading slash "/")

/

cas.uri.login

Login URI. (don't forget the leading slash "/").

/login

cas.uri.logout

Logout URI. (don't forget the leading slash "/").

/logout

cas.uri.validate

Cas validator URI. (don't forget the leading slash "/").

/proxyValidate

cas.uri.proxyCallback

Cas callback URI.(don't forget the leading slash "/").

/casProxyCallback

LDAP

 

 

ldap.host

LDAP Hostname

172.31.142.71

ldap.port

LDAP port

389

ldap.login

LDAP Login
Used in file "grouper.client.properties". This login is only used for Kerberos Authentication.

admin

ldap.password

LDAP Password.
Used in file "grouper.client.properties".This login is only used for Kerberos Authentication.

passwd

ldap.dn

LDAP bind dn.

cn=grouper,dc=esco-portail,dc=org

ldap.dn.password

LDAP password.

passwd

ldap.basedc

LDAP Base "Dn".

dc=esco-portail,dc=org

ldap.baseuid

LDAP search branch. (branch containing ldap users = people branch).

ou=people,dc=esco-portail,dc=org

GROUPER DATABASE

 

 

database.driver

Grouper database driver

com.mysql.jdbc.Driver

database.username

Grouper database username

esco

database.password

Grouper database password

passwd

database.url

Grouper database JDBC url

jdbc:mysql://172.31.142.71:3306/grouper?characterEncoding=UTF-8

DERBY DATABASE (MEMORY DATABASE)

 

 

derby.driver

Derby database driver

org.apache.derby.jdbc.ClientDriver

derby.port

Derby database port

1527

derby.url

Derby database jdbc url

jdbc:derby://localhost:1527//opt/conf.dir/data/ESCODB;create=true;

derby.username

Derby database username

sa

derby.password

Derby database password

passwd

derby.requireAuthentication

Tells whether an authentication true is required to connect to the Derby database. ("true" or "false")

true

GROUPER WS

 

 

grouperClient.webService.url

Grouper webservice URL

Not used at present

  http://172.31.142.71:8080/grouper-ws/servicesRest/

grouperClient.webService.login

Grouper webservice login

Not used at present

  Apd00000

grouperClient.webService.password

Grouper webservice password

Not used at present

  passwd

LOG4J

 

 

log4j.level

Log level for the whole application. ("DEBUG", "INFO", "WARN", "ERROR", "FATAL")

DEBUG

log4j.appender.grouper_event.File

Grouper events log file

 

log4j.appender.grouper_error.File

Grouper errors log file

 

log4j.appender.grouper_debug.File

Grouper debug log file

 

log4j.appender.grouper_gb.File

Grouper benchs log file

 

SMTP

 

 

smtp.host

SMTP hostname

localhost

smtp.port

SMTP port

25

smtp.username

SMTP login

 

smtp.password

SMTP password

 

smtp.adress

Recipient's address

ent@esco-portail.org

smtp.name

Recipient's name

Administrator

smtp.adressFrom

Sender's address

devel@esco-portail.org

smtp.nameFrom

Sender's name

ESCO-Portail

smtp.copyAdress

Cc address (copy)

julien.gribonvald@recia.fr

error.level

Error level to send mails

ERROR

DYNAMIC GROUPS

 

 

dynamic.group

Include the dynamic groups plugin to the project ("true" or "false")

true

dynamic.database.attribute.field.ldaprequest

Name of the grouper's attribute used to store the LDAP request defining the dynamic group. (name of the attribute in grouper_field table)

rule

dynamic.group.type

Name of the custom grouper group type associated to dynamic groups. (name of the group type defined in "grouper_types" table).

dynamic

...