Arborescence des pages

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.

...

PropertyDescriptionDefault Value
AUTH_TYPEType d'authentification possible sur votre instance. Pour l'instant local ou cas(('local', _('local')), ('CAS', 'CAS'))
USE_CASActivation de l'authentification CAS en plus de l'authentification localeFalse
CAS_SERVER_URLUrl du serveur cas de l'établissement. Format http://url_cassso_cas
CAS_GATEWAYSi True, authentifie automatiquement l'individu si déjà authentifié sur le serveur CASFalse
POPULATE_USERSi utilisation de la connection CAS, renseigne les champs du compte de la personne depuis une source externe. Valeur possible : None (pas de renseignement), CAS (renseigne les champs de la personne depuis les informations renvoyées par le CAS), LDAP (Interroge le serveur LDAP pour renseigner les champs du compte de la personne)None
AUTH_CAS_USER_SEARCHvariable utilisée pour trouver les informations de l'individu connecté dans le fichier renvoyé par le CAS lors de l'authentificationuser
USER_CAS_MAPPING_ATTRIBUTESliste de correspondance entre les champs d'un compte de Pod et les champs renvoyés par le CAS{ "uid": "uid", "mail": "mail", "last_name": "sn", "first_name": "givenname", "affiliation": "eduPersonAffiliation" }
CREATE_GROUP_FROM_AFFILIATIONSi True, des groupes sont créés automatiquement à partir des affiliations des individus qui se connectent sur la plateforme et l'individu qui se connecte est ajouté automatiquement à ses groupesFalse
AFFILIATION_STAFFLes personnes ayant pour affiliation les valeurs renseignées dans cette variable sont automatiquement la valeur staff de leur compte à True('faculty', 'employee', 'staff')
AFFILIATIONValeurs possibles pour l'Affiliation du compte( ('student', ('student')), ('faculty', ('faculty')), ('staff', ('staff')), ('employee', ('employee')), ('member', ('member')), ('affiliate', ('affiliate')), ('alum', ('alum')), ('library-walk-in', ('library-walk-in')), ('researcher', ('researcher')), ('retired', ('retired')), ('emeritus', ('emeritus')), ('teacher', ('teacher')), ('registered-reader', _('registered-reader')) )
LDAP_SERVERInformation de connection au serveur LDAP{'url': '', 'port': 389, 'use_ssl': False}
AUTH_LDAP_BIND_DNIdentifiant (DN) du compte pour se connecter au serveur LDAP''
AUTH_LDAP_BIND_PASSWORDMot de passe du compte pour se connecter au serveur LDAP''
AUTH_LDAP_USER_SEARCHFiltre LDAP permettant la recherche de l'individu dans le serveur LDAP('ou=people,dc=univ,dc=fr', "(uid=%(uid)s)")
USER_LDAP_MAPPING_ATTRIBUTESliste de correspondance entre les champs d'un compte de Pod et les champs renvoyés par le LDAP{ "uid": "uid", "mail": "mail", "last_name": "sn", "first_name": "givenname", "primaryAffiliation": "eduPersonPrimaryAffiliation", "affiliations": "eduPersonAffiliation" }
USE_SHIBUtiliser l'authentification ShibbolethFalse
SHIB_NAMENom de la fédération d'identité utilisée""
SHIBBOLETH_ATTRIBUTE_MAPMapping des attributs entre shibboleth et la classe utilisateur
SHIBBOLETH_ATTRIBUTE_MAP = {
    "shib-user": (True, "username"),
    "shib-given-name": (True, "first_name"),
    "shib-sn": (True, "last_name"),
    "shib-mail": (False, "email"),
}
REMOTE_USER_HEADER Nom de l'attribut dans les headers qui sert à identifier l'utilisateur connecté avec ShibbolethREMOTE_USER
SHIB_URLURL de connexion à votre instance Shibboleth""
SHIB_LOGOUT_URLURL de déconnexion à votre instance Shibboleth""


Attention, inutile avec la version de Pod > à 2.3 (la librairie de CAS a été mise à jour) :

...