Skip to content

mapado/univ-paris-cas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Univ Paris CAS Proof of concept

Comment tester cette POC ?

On nous a donné des identifiant de test avec un "service" qui est une URL inexistante.

  • Modifier ses fichiers etc/hosts et ajouter une ligne 51.210.1.107 test.u-paris.fr pour dire à son ordi que test.u-paris.fr va sur le serveur de développement.

  • Modifier les vhosts de vader7:

    • Modifier le fichier /etc/nginx/sites-enabled/univ-paris.conf et ajouter mettre à jour le root pour pointer sur le bon dossier local

      server_name oauth2.jdeniau.dev.mapado.com accounts.jdeniau.dev.mapado.com test.u-paris.fr;
      
    • recharger nginx : sudo systemctl reload nginx

Aller sur l'url https://autht1.app.u-paris.fr/idp/profile/cas/login?service=https://test.u-paris.fr/ Se connecter avec les identifiants user.mapado. Le mot de passe se trouve à cette URL : trieste.dsi.univ-paris-diderot.fr/~sbr/p/UIxGuj82gegShRx9z5NZAv3NGQHuAYUo/avNmnqhI5l8KHYYv.html

On doit être redirigé sur la page "test.u-paris.fr" qui doit afficher le contenu de debug:

Successfull Authentication!

Current dir
    /home/jdeniau/code/univ-paris-cas
Current script
    index.php
session_name():
    session_for-index_php
session_id():
    xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

the user's login is mapado1.

/home/jdeniau/code/univ-paris-cas/index.php:95:
array (size=5)
  'uid' => string 'mapado1' (length=7)
  'mail' => string '[email protected]' (length=37)
  'displayName' => string 'PrénomMapado NOMMAPADO' (length=23)
  'givenName' => string 'PrénomMapado' (length=13)
  'sn' => string 'NomMapado' (length=9)

uid: mapado1
mail: [email protected]
displayName: PrénomMapado NOMMAPADO
givenName: PrénomMapado
sn: NomMapado

phpCAS version is 1.6.1.

Logout

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages