Prochaine révision
|
Révision précédente
|
tuto:webapps:llng:recordings [03/08/2011 16:02] dani créée |
tuto:webapps:llng:recordings [13/07/2012 10:42] (Version actuelle) dani Page moved and renamed from recordings_auth_lemonldap to tuto:webapps:llng:recordings |
====== Protéger l'accès au portail de téléphonie Recordings (ARI) ====== | ====== Protéger l'accès au portail de téléphonie Recordings (ARI) ====== |
| |
| |
Les utilisateurs n'aiment pas retenir pleins de mots de passe, et encore moins un mot de passe sur un téléphone qui doit être composé uniquement de chiffre, résultat, on se retrouve avec des mots de passe très faibles (genre date d'anniversaire, ou numéro de poste). | Les utilisateurs n'aiment pas retenir pleins de mots de passe, et encore moins un mot de passe sur un téléphone qui doit être composé uniquement de chiffre, résultat, on se retrouve avec des mots de passe très faibles (genre date d'anniversaire, ou numéro de poste). |
| |
| |
Intégrer le portail recordings (ARI) à l'auth LL::NG est donc bon pour l'utilisateur fainéant, mais aussi permet d'augmenter la sécurité de l'ensemble | Intégrer le portail recordings (ARI) à l'auth LL::NG est donc bon pour l'utilisateur fainéant, mais aussi permet d'augmenter la sécurité de l'ensemble |
| |
| |
Pour que ce portail puisse se reposer sur LL::NG pour l'authentification, il faut lui appliquer ce patch: | Pour que ce portail puisse se reposer sur LL::NG pour l'authentification, il faut lui appliquer ce patch: |
<code diff> | |
| |
| |
| <code diff> |
diff -Nur ../recordings/includes/login.php ../recordingssso/includes/login.php | diff -Nur ../recordings/includes/login.php ../recordingssso/includes/login.php |
--- ../recordings/includes/login.php 2011-08-02 15:40:15.000000000 +0200 | --- ../recordings/includes/login.php 2011-08-02 15:40:15.000000000 +0200 |
</code> | </code> |
| |
Le reste, ça se passe comme n'importe quelle appli (on ajoute le PerlHeaderParserHandler My::Package dans la config apache, on déclare le vhost dans la console LL::NG, et on cré la règle qui nous convient pour l'accès à l'alias de recordings) | |
| Le reste, ça se passe comme n'importe quelle appli (on ajoute le PerlHeaderParserHandler My::Package dans la config apache, on déclare le vhost dans la console LL::NG, et on crée la règle qui nous convient pour l'accès à l'alias de recordings). |
| |
| |
| Il faut également qu'un des champs LDAP contienne le numéro d'extension des utilisateurs. Ensuite, on exporte cet attribut dans la variable $extension par exemple, puis on déclare une entête HTTP nommé User-Extension -> $extension |