Ceci est une ancienne révision du document !
Table des matières
Présentation des plugins du wiki de la DSI
doodle3
Syntax
- Balises WRAP
peu important
particulièrement important
</WRAP>
“big” content
or
“big” content
or
“big” content
“small” content
or “small” content
or “small” content
<WRAP half column>...</WRAP> <WRAP half column>...</WRAP>
Info
Tip
Important
Alert
Round Help
Download
Todo
Danger
Warning
Caution
Round Notice
Round Safety
This text will appear indented.
a title
a caption
title
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
- On peut aussi mettre du code masqué
Sequence Diagramme
- On peut facilement créer un diagramme de séquence éditable (sans avoir à gérer l'upload du fichier)
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
exemple 2
é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>
Bureaucracy
- Avec ce plugin, on peut facilement intégrer des formulaires web
Formulaire avec envoi du contenu du formulaire dans un mail
Utiliser la coloration syntaxique de code
Simple coloration syntaxique de code
#!/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
Coloration syntaxique avec possibilité de récupérer les sources du code en 1 clic
- /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>