Outils pour utilisateurs

Outils du site


plugins_dokuwiki

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

plugins_dokuwiki [2019/05/21 16:21] – créée jacques-olivier.farcy@univ-rennes1.frplugins_dokuwiki [2019/05/21 16:22] (Version actuelle) – supprimée jacques-olivier.farcy@univ-rennes1.fr
Ligne 1: Ligne 1:
-===== Présentation des plugins du wiki de la DSI ===== 
  
- 
-==== doodle3 ==== 
- 
-<doodle 
-  title="What do you like best?" 
-  auth="none" 
-  adminUsers="" 
-  adminGroups="" 
-  voteType="multi" 
-  closed="false"  
-> 
-   * Option 1  
-   * Option 2 **some wikimarkup** \\ is __allowed__! 
-   * Option 3 
-</doodle> 
- 
-==== Syntax ==== 
- 
-  * Balises WRAP 
- 
-<wrap lo>peu important</wrap> 
- 
-<wrap em>particulièrement important</wrap> 
- 
-<WRAP half column> 
- 
-</WRAP> 
-</WRAP> 
- 
- 
-<WRAP classes #id width :language> 
-"big" content 
-</WRAP> 
- 
-or 
-<block classes #id width :language> 
-"big" content 
-</block> 
- 
-or 
-<div classes #id width :language> 
-"big" content 
-</div> 
- 
-<wrap classes #id width :language>"small" content</wrap> 
- 
-or 
-<inline classes #id width :language>"small" content</inline> 
- 
-or 
-<span classes #id width :language>"small" content</span> 
- 
-<WRAP group> 
-  <WRAP half column>...</WRAP> 
-  <WRAP half column>...</WRAP> 
-</WRAP> 
- 
-<WRAP info>Info</WRAP> 
-<WRAP tip>Tip</WRAP> 
-<WRAP important>Important</WRAP> 
-<WRAP alert>Alert</WRAP> 
-<WRAP round help>Round Help</WRAP> 
-<WRAP download>Download</WRAP> 
-<WRAP todo>Todo</WRAP> 
-<WRAP danger>Danger</WRAP> 
-<WRAP warning>Warning</WRAP> 
-<WRAP caution>Caution</WRAP> 
-<WRAP round notice>Round Notice</WRAP> 
-<WRAP round safety>Round Safety</WRAP> 
- 
-<wrap indent>This text will appear indented.</wrap> 
- 
- 
-<box 80% round orange|a title> the box contents</box> 
-<box 50% left blue>the box contents</box|a caption> 
-<box 60% round #f99 #fc9 #fcc #f60|title>the box contents</box|caption> 
- 
-==== Hidden ==== 
- 
-  * Pour rendre lisible une page qui intègre du code (scripts), il peut être utile de masquer certaines parties avec la balise **hidden** 
- 
- 
-<hidden Cliquez ici pour afficher la partie cachée> 
- 
-On peut mettre du texte 
- 
-<note tip>On peut aussi mettre des notes</note> 
- 
-</hidden> 
- 
-  * On peut aussi mettre du code masqué 
- 
-<hidden Cliquez ici pour afficher la partie masquée> 
- 
-<code |bash rech_openldap.sh> 
-#!/bin/bash 
-#------------------------------------------------------------------------------ 
-# Recherche dans l'annuaire global openLDAP 
-# 
-# Auteur :  Pascal Gentil - DSI - pascal.gentil@univ-rennes1.fr 
-# 
-# On entre au choix uid, uidnumber, gidnumber, departnumber, etape, 
-# nom, prenom, mail 
-# 
-# Date de création      : 25 juin 2014 
-# Dernière modification : 19 août 2015 
-#------------------------------------------------------------------------------ 
-function reponse 
-{ 
-  echo -n "   Choix [$1|$2] : " 
-  read CHOIX 
-  if [ "${CHOIX}" == "" ]; then 
-    exit 0 
-  else 
-    while [ ${CHOIX} -lt $1 ] || [ ${CHOIX} -gt $2 ]; do 
-      echo "   ===> Erreur : choix impossible. Recommencez." 
-      echo -n "   Choix : " 
-      read CHOIX 
-    done 
-  fi 
-} 
-#------------------------------------------------------------------------------ 
-SERVEUR="ldap.univ-rennes1.fr" 
-DNAME="cn=consult_dsi,ou=applications,dc=univ-rennes1,dc=fr" 
-PASSWD="***********" 
-BASE="ou=people,dc=univ-rennes1,dc=fr"        
-ATTRIBUTS="cn uid uidnumber gidnumber ur1uidparrain ur1vlan \ 
-departmentnumber memberOf ur1mail mailAlternateAddress      \ 
-ur1MailAltDomain mailForwardingAddress ur1etatcompte ur1datefincompte" 
- 
-echo "+----------------------------------------+" 
-echo "                                       |" 
-echo "  Recherche dans l'annuaire openLDAP   |" 
-echo "                                       |" 
-echo "+----------------------------------------+" 
- 
-# Si on passe un argument, on suppose que c'est l'uid 
-if [ $# -eq 1 ]; then 
-  CHERCHE="uid=$1" 
- 
-# Sinon on choisit  
-else 
-  echo "Choix du critère de recherche : " 
-  echo " <CR>) quitter" 
-  echo "    1) uid" 
-  echo "    2) uidnumber" 
-  echo "    3) gidnumber" 
-  echo "    4) departmentnumber" 
-  echo "    5) groupe Grouper (memberOf)" 
-  echo "    6) ur1etape" 
-  echo "    7) ur1application" 
-  echo "    8) ur1inscription" 
-  echo "    9) ur1composante" 
-  echo "   10) ur1uidparrain" 
-  echo "   11) ur1sourcecreation" 
-  echo "   12) nom ASCII" 
-  echo "   13) prénom ASCII" 
-  echo "   14) mail personnel" 
-  echo "   15) mail étudiant" 
-  echo "   16) mail complet [pour envam ueb]" 
-  reponse 1 16 
- 
-  case ${CHOIX} in 
-    1) echo -n  "   Entrez l'uid : " 
-       read VAL 
-       CHERCHE="uid=${VAL}" 
-       ;; 
- 
-    2) echo -n  "   Entrez l'uidnumber : " 
-       read VAL 
-       CHERCHE="uidnumber=${VAL}" 
-       ;; 
- 
-    3) echo -n  "   Entrez le gidnumber : " 
-       read VAL 
-       CHERCHE="gidnumber=${VAL}" 
-       ;; 
- 
-    4) echo -n  "   Entrez le departmentnumber : " 
-       read VAL 
-       CHERCHE="departmentnumber=${VAL}" 
-       ;; 
- 
-    5) echo -n  "   Entrez le groupe Grouper (memberOf) : " 
-       read VAL 
-       CHERCHE="memberOf=${VAL}" 
-       ;; 
- 
-    6) echo -n  "   Entrez le code étape : " 
-       read VAL 
-       CHERCHE="ur1etape=${VAL}" 
-       ;; 
- 
-    7) echo -n  "   Entrez le code ur1application : " 
-       read VAL 
-       CHERCHE="ur1application=${VAL}" 
-       ;; 
- 
-    8) echo -n  "   Entrez le code ur1inscription : " 
-       read VAL 
-       CHERCHE="ur1inscription=${VAL}" 
-       ;; 
- 
-    9) echo -n  "   Entrez le code ur1composante : " 
-       read VAL 
-       CHERCHE="ur1composante=${VAL}" 
-       ;; 
- 
-    10) echo -n  "   Entrez l'attribut ur1uidparrain : " 
-       read VAL 
-       CHERCHE="ur1uidparrain=${VAL}" 
-       ;; 
- 
-    11) echo -n  "   Entrez l'attribut ur1sourcecreation : " 
-       read VAL 
-       CHERCHE="ur1sourcecreation=${VAL}" 
-       ;; 
- 
-    12) echo -n  "   Entrez le nom ASCII : " 
-       read VAL 
-       CHERCHE="ur1nomusuelascii=${VAL}" 
-       ;; 
- 
-    13) echo -n  "   Entrez le prénom ASCII : " 
-        read VAL 
-        CHERCHE="ur1prenom=${VAL}" 
-         ;; 
- 
-    14) echo -n "   Entrez l'adresse (p-xx ou prenom.nom) : " 
-        read VAL 
-        CHERCHE="mail=*${VAL}*@univ-rennes1.fr" 
-        ;; 
- 
-    15) echo -n "   Entrez le prénom et le nom : " 
-        read PRENOM NOM 
-        CHERCHE="mail=${PRENOM}.${NOM}@etudiant.univ-rennes1.fr" 
-        ;; 
- 
-    16) echo -n "   Entrez l'adresse complète : " 
-        read MEL 
-        CHERCHE="mail=${MEL}" 
-        ;; 
- 
-  esac 
-fi 
- 
-ldapsearch -x -ZZ -D ${DNAME} -w ${PASSWD} -h ${SERVEUR} -LLL -b ${BASE} \ 
-${CHERCHE} ${ATTRIBUTS} 
- 
-exit 0 
- 
-</code> 
- 
- 
-</hidden> 
- 
- 
-==== Sequence Diagramme ==== 
-  * On peut facilement créer un diagramme de séquence éditable (sans avoir à gérer l'upload du fichier) 
-  * FIXME taille du diagramme pas adaptée 
- 
- 
-<sequencediagram> 
-title : Architecture Oauth2 - cas sans Access Token 
-participant Resource Owner as user 
-participant Client as client 
-participant Resource Server as rs 
-participant Authorization Server as as 
- 
-user->client:1- Access à l'application consommatrice 
-note over client: 2- Authentification gérée par le client.\nLe client sait qu'il n'a pas d'AccessToken utilisable.\nIl doit demander le consentement utilisateur. 
-client-->user: 3- Request_Authorization\nRedirection via le user-agent... 
-user-->as: 3- ...L'Authorization Server affiche une page à l'utilisateur,\npour qu'il donne son consentement 
-note over as: 4- L'Authorization Server valide la requête 
-note over as: 5- Authentification de l'utilisateur par la Fédération d'Identité. 
-note over as: 6- L'utilisateur donne son consentement. 
-as-->user: 7- Response_Authorization(AuthorizationCode)\nRedirection via le user-agent... 
-user-->client: 7- ...L'Authorization Server construit\net délivre un AuthorizationCode au client. 
-client->as: 8- Request_AccessToken 
-note over as: 9- Create_AccessToken 
-as->client: 10- Response_AccessToken 
-client->rs: 11- Request_Data(AccessToken) 
-rs->as: 12- Validate_AccessToken(exist,isValid...)\n+ Request_userinfo(secret,...) 
-as->rs: 13- Response_userinfo(Metadata,secret,...) 
-note over rs: 14- Le ResourceServer vérifie la signature\navec le secret reçu. 
-rs->client: 15- Response_Data 
-</sequencediagram> 
- 
- 
- 
-==== Graphviz ==== 
- 
-=== exemple 1 === 
- 
- 
-<graphviz 800x700> 
-digraph Ontologie { 
- 
-Service [shape="house", color="black", penwidth="2.0", fillcolor="papayawhip", style=filled, fontsize="24", fontname="Times-Bold", URL="https://home.cru.fr/wiki/services/graphes_cruontologie#federation_d_identite"] ; 
-"Objectif Fonctionnel" [shape="house", color="black", penwidth="2.0", fillcolor="papayawhip", style=filled, fontsize="24", fontname="Times-Bold", URL="http://home.cru.fr"] ; 
-Administrateur [shape="circle", color="black", penwidth="2.0", fillcolor="lavender", style=filled, fontsize="24", fontname="Times-Bold"] ; 
-Utilisateur [shape="polygon", sides="5", color="black", penwidth="2.0", fillcolor="lavender", style=filled, fontsize="24", fontname="Times-Bold"] ; 
-Application [shape="ellipse", color="black", penwidth="2.0", fillcolor="slategray1" , style=filled, fontsize="24", fontname="Times-Bold"] ; 
-Module [shape="ellipse", color="black", penwidth="2.0", fillcolor="slategray1", style=filled, fontsize="24", fontname="Times-Bold"] ; 
-Conf [label="Fichier de conf", shape="ellipse", color="black", penwidth="2.0", fillcolor="pink", style=filled, fontsize="24", fontname="Times-Bold"] ; 
-Serveur [shape="box", color="black", penwidth="2.0", fillcolor="khaki1", style=filled, fontsize="24", fontname="Times-Bold"] ; 
-Réseau [label="Conf réseau", shape="ellipse", color="black", penwidth="2.0", fillcolor="pink" , style=filled, fontsize="24", fontname="Times-Bold"] ; 
-Switch [shape="box", color="black", penwidth="2.0", fillcolor="khaki1", style=filled, fontsize="24", fontname="Times-Bold"] ; 
-Routeur [shape="box", color="black", penwidth="2.0", fillcolor="khaki1", style=filled, fontsize="24", fontname="Times-Bold"] ; 
-Elec [label="Electricité", shape="box", color="black", penwidth="2.0", fillcolor="snow2", style=filled, fontsize="24", fontname="Times-Bold"] ; 
-Clim [label="Climatisation", shape="box", color="black", penwidth="2.0", fillcolor="snow2", style=filled, fontsize="24", fontname="Times-Bold"] ; 
- 
-        Utilisateur -> Service ; 
- Service -> "Objectif Fonctionnel" -> Application -> Application -> Serveur ; 
- Service -> Administrateur ; 
- Application -> Administrateur ;  
- Serveur -> Administrateur ; 
- Routeur -> Administrateur ; 
- Switch -> Administrateur ; 
- Module -> Administrateur ; 
-        Application -> Module ; 
-        Application -> Conf ; 
-        Application -> Réseau ; 
-        Serveur -> Réseau -> Switch -> Routeur ; 
-        Serveur -> Elec ; 
-        Switch -> Elec ; 
-        Clim -> Elec ; 
-        Routeur -> Elec ; 
-        Serveur -> Clim ; 
-        Switch -> Clim ; 
-        Routeur -> Clim ; 
- 
- { rank="same"; "Application" "Module" "Conf" "Réseau" } 
- { rank="same"; "Administrateur" "Serveur" "Switch" } 
- { rank="same"; "Routeur" } 
- { rank="same"; "Elec" "Clim" } 
-} 
-</graphviz> 
- 
- 
-=== exemple 2 === 
-<graphviz 900x500> 
-digraph "ArchiOauth2.txt" { 
- rankdir=BT; 
- compound=true; 
- 
- subgraph "cluster_AuthZServer" { label="Authorization Server OAuth2"; color="red"; fontcolor=red ; style=rounded ; ownerform; devform; rsform; }; 
- ownerform [ label="=== Formulaire Owner ===\nMes AuthZ chez RENATER\n\Liste\nAdd/Delete", shape="component", style=filled, fillcolor="white", color="blueviolet", fontcolor="red"] ; 
- devform [ label="=== Formulaire Dev App ===\nRegistry\nMes Apps chez RENATER\nAdd/Delete", shape="component", style=filled, fillcolor="white", color="darkorange", fontcolor="red"] ; 
- 
- subgraph "cluster_AppServer" { label="Application FileSender";  color="dodgerblue4"; fontcolor="dodgerblue4";style=rounded ;  }; 
- rsform [ label="=== Formulaire RessourceServer ===\nAutoriser Client à récupérer mes données FileSender\nAccept/Deny", shape="component", style=filled, fillcolor="white", color="dodgerblue4", fontcolor="red"] ; 
- 
- owner [ label="Utilisateur\nPropriétaire des ressources", style="bold", shape="Mcircle", fixedsize=true, height="2", width="2", color="blueviolet", fontcolor="blueviolet"] ; 
- dev [ label="Développeur\nPropriétaire des applis", style="bold", shape="Mcircle", fixedsize=true, height="2", width="2", color="darkorange", fontcolor="darkorange"] ; 
- 
-  
- subgraph "cluster_Client" { label="Environnement utilisateur\n(client)"; color="forestgreen"; fontcolor=forestgreen ; style=rounded ; app; }; 
- app [ label="Apps\nRENATER", color="dodgerblue4", fontcolor=dodgerblue4 , style=rounded , fixedsize=true, height="1", width="1"]; 
- 
- owner -> app [label="Accès environnement utilisateur", color="blueviolet", fontcolor="blueviolet", lhead=cluster_Client]; 
- 
- app -> rsform [label="Autoriser FileSender sur \"client\" pour \"utilisateur\"", color="blueviolet", fontcolor="blueviolet"]; 
- 
- owner -> ownerform [label="Liste de mes AuthZ RENATER ", color="blueviolet", fontcolor="blueviolet"]; 
- app -> ownerform [label="Liste de mes AuthZ RENATER ", color="blueviolet", fontcolor="blueviolet"]; 
- 
- dev -> devform  [label="Liste de mes Apps ENATER ", color="darkorange", fontcolor="darkorange"]; 
- 
-} 
-</graphviz> 
- 
-=== éditeurs de graphviz === 
- 
-Voici 2 éditeurs de graphviz en ligne qui permettent d’affiner son graph avant d'en faire le bout de code que l'on intégrera dans le wiki (grâce au plugin graphviz déjà présenté) avec un simple copier/coller au sein d'une balise <graphviz> </graphviz> 
- 
-[[https://dreampuf.github.io/GraphvizOnline/]] 
- 
-[[http://www.webgraphviz.com/]] 
-==== Bureaucracy ==== 
- 
-  * Avec ce plugin, on peut facilement intégrer des formulaires web 
- 
-===  Formulaire avec envoi du contenu du formulaire dans un mail === 
- 
-<note warning>Merci de répondre à l'ensemble des questions ci-dessous et de vérifier que le <NOM> de la machine est en accord avec les [[https://ecm.univ-rennes1.fr/nuxeo/site/esupversions/3ba3a322-4840-4f23-b0f4-cecdc325fd55|règles de nommage]] (<vm><usage>-<p|t><precision><[1-9]?>). 
-</note> 
- 
-<form> 
-Action mail rafael.diazmaurin@univ-rennes1.fr 
-subject "Demande de nouveau serveur @@Nom du serveur (sera renseigné dans le DNS)@@ pour le @@Date de mise en production envisagée@@" 
-Thanks "La demande de nouvelle machine a bien été transmise à l'équipe Système." 
- 
-Fieldset "Informations sur le serveur" 
-Select "Équipe responsable" "INFRA-RES|INFRA-SYS|SI-ADSAP|SI-DEVQ|SI-EXAS|SI-GETU|SI-GFCP|SI-PGRH|SI-SNUM|SP-IPT|RSSI" 
-Textbox "Nom du serveur (sera renseigné dans le DNS)" 
-Textbox "N° du ticket associé" 
-Textarea "Point d'entrée de la documentation :" ! (x1) 
-Date "Date de mise en production envisagée" 
-static "Description du serveur, et raison de la création d'un nouveau serveur plutôt que de l'utilisation d'un serveur existant :" 
-Textarea "Description du serveur :" ! (x1) 
- 
- 
-Fieldset "Ressources" 
-Wiki "**Équipe Système**" 
-Select "Environnement du serveur" "Production|Pré-production|Bac à sable" 
-number "Nombre de vCPU" >1 <16 
-number "Quantité de RAM" >1 <16 
-number "Taille du disque en Go" 
-  
-Fieldset "Système d'exploitation" 
-Wiki "**Équipe Système**" 
-Select "OS demandé" "CentOS6|Windows2012|Autre" 
-Fieldset "Autre OS" "OS demandé" "Autre" 
-Wiki "**Équipe Système**" 
-Textbox "Précisez l'OS (si spécifique)" ! 
-Textarea "Pourquoi faites-vous ce choix d'OS" ! (x1) 
- 
-Fieldset "VLAN" 
-Wiki "**Équipe Système**" 
-Select "VLAN dans lequel placer le serveur" "CRI-SERVEURS|DMZ|DSI-HEBERGE|Autre" 
-Fieldset "Autre VLAN" "VLAN dans lequel placer le serveur" "Autre" 
-Wiki "**Équipe Système**" 
-Textbox "Autre VLAN (si spécifique) ou précisions en cas d'hésitations" ! 
- 
-Fieldset "Supervision" 
-Wiki "**Équipe Système**" 
-Textarea "Types de surveillances Nagios souhaitées (des applications, de services installés, ...)" ! (x1) 
- 
-Fieldset "Accès" 
-Wiki "**Équipe Système**" 
-Select "Liste des administrateurs (sudoers ou adm-*) par équipe" "INFRA-RES|INFRA-SYS|SI-ADSAP|SI-DEVQ|SI-EXAS|SI-GETU|SI-GFCP|SI-PGRH|SI-SNUM|SP-IPT|RSSI" 
-Textarea "Liste des administrateurs extérieurs à l'équipe" ! (x1) 
- 
-Fieldset "Dépôts" 
-Wiki "**Équipe Système**" 
-yesno "Souhaitez-vous ajouter un dépôt ?" 
-Fieldset "Ajout de dépôt pour installation de paquets" "Souhaitez-vous ajouter un dépôt ?" 
-Wiki "**Équipe Système**" 
-Textarea "Nom du dépôt ou URL" ! (x1) 
- 
-Fieldset "SQUID" 
-Wiki "**Équipe Réseau**" 
-yesno "Machine à placer derrière le proxy sortant Squid ?" 
- 
-Fieldset "Ouvertures de ports et ACLs" 
-Wiki "**Équipe Réseau**" 
-Wiki "[[https://ecm.univ-rennes1.fr/nuxeo/nxdoc/default/401f31d2-cf05-4f44-9da2-0d2492a12cfb/view_documents|Ouvertures de ports depuis le VLAN poste DSI]]" 
-Textarea "Indiquer les protocoles à ouvrir vers le serveur depuis le VLAN poste DSI" ! (x1) 
-Textarea "Indiquer les protocoles à ouvrir vers le serveur depuis l'Internet (RENATER)" ! (x1) 
-Textbox "Indiquer les groupes et accès spécifiques à ajouter" ! 
-Wiki "[[https://testacl.univ-rennes1.fr|Tester les accès réseaux vers la machine]]" 
-yesno "Souhaitez-vous ouvrir un accès réseau spécifique ?" 
-Fieldset "Ouverture d'un accès réseau spécifique" "Souhaitez-vous ouvrir un accès réseau spécifique ?" 
-Wiki "**Équipe Réseau**" 
-Textarea "Indiquer les accès réseau spécifiques (ex : depuis les frontaux)" ! (x1) 
- 
-Fieldset "BDDs" 
-Wiki "**Équipe EXAS**" 
-yesno "Souhaitez-vous l\'hébergement des base de données ?" 
-Fieldset "Hébergement de base de données" "Souhaitez-vous l\'hébergement des base de données ?" 
-Wiki "**Équipe EXAS**" 
-Textarea "Type de BBD installée" ! (x1) 
- 
-Fieldset "gw" 
-Wiki "**Équipe EXAS**" 
-yesno "Souhaitez-vous l\'installation de gw ?" 
-Fieldset "Types de commandes à afficher" "Souhaitez-vous l\'installation de gw ?" 
-Wiki "**Équipe EXAS**" 
-Textarea "Types de commandes à afficher par gw" ! (x1) 
- 
-Fieldset "SQUID" 
-Wiki "**Équipe EXAS**" 
-yesno "Souhaitez-vous des accès SQUID spécifiques ?" 
-Fieldset "Accès SQUID spécifiques" "Souhaitez-vous des accès SQUID spécifiques ?" 
-Wiki "**Équipe EXAS**" 
-Textarea "Liste des accès SQUID spécifiques" ! (x1) 
- 
- 
-Fieldset "Demandes spécifiques (montage, ...)" 
-textarea "Listez ici vos demandes spécifiques" ! (x2) 
-submit "Envoyer la demande" 
-</form> 
- 
- 
- 
- 
- 
-==== Utiliser la coloration syntaxique de code ==== 
-=== Simple coloration syntaxique de code === 
-<code bash> 
-#!/bin/bash 
- 
-  echo -n "   Choix [$1|$2] : " 
-  read CHOIX 
-  if [ "${CHOIX}" == "" ]; then 
-    exit 0 
-  else 
-    while [ ${CHOIX} -lt $1 ] || [ ${CHOIX} -gt $2 ]; do 
-      echo "   ===> Erreur : choix impossible. Recommencez." 
-      echo -n "   Choix : " 
-      read CHOIX 
-    done 
-  fi 
- 
-</code> 
- 
- 
- 
-=== Coloration syntaxique avec possibilité de récupérer les sources du code en 1 clic === 
- 
-<code |xml /etc/shibboleth-idp/attribute-filter.xml> 
-<?xml version="1.0" encoding="UTF-8"?> 
-<!--  
-Define attributes that are released by this Attribute Authority 
-Ensure that the actual filtering of attributes and values is 
-performed in attribute-resolver.xml based on SQL Queries. 
---> 
-<afp:AttributeFilterPolicyGroup id="ShibbolethFilterPolicy" 
-                                xmlns:afp="urn:mace:shibboleth:2.0:afp" xmlns:basic="urn:mace:shibboleth:2.0:afp:mf:basic"  
-                                xmlns:saml="urn:mace:shibboleth:2.0:afp:mf:saml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  
-                                xsi:schemaLocation="urn:mace:shibboleth:2.0:afp classpath:/schema/shibboleth-2.0-afp.xsd 
-                                                    urn:mace:shibboleth:2.0:afp:mf:basic classpath:/schema/shibboleth-2.0-afp-mf-basic.xsd 
-                                                    urn:mace:shibboleth:2.0:afp:mf:saml classpath:/schema/shibboleth-2.0-afp-mf-saml.xsd"> 
- 
-    <afp:AttributeFilterPolicy id="releaseAnyoneFilteringDoneInMySQLQuery"> 
-        <afp:PolicyRequirementRule xsi:type="basic:ANY"/> 
- 
-        <afp:AttributeRule attributeID="isMemberOf"> 
-            <afp:PermitValueRule xsi:type="basic:ANY"/> 
-        </afp:AttributeRule> 
-    </afp:AttributeFilterPolicy> 
- 
-</afp:AttributeFilterPolicyGroup> 
-</code> 
plugins_dokuwiki.1558448473.txt.gz · Dernière modification : 2019/05/21 16:21 de jacques-olivier.farcy@univ-rennes1.fr