SAND-framework/console/skel/symfony-app/src/Session/AuthBundle/Resources/doc/index.md
Emmanuel ROY 74cda2657a Modification gitignore
TODO: créé les pages de blog (sommaire,news) permettant d'afficher les fichiers md
2020-04-01 14:44:36 +02:00

66 lines
1.2 KiB
Markdown

Installation
============
1: Installation
---------------------------
Copier et coller le dossier Besancon du Bundle dans src/
2: Activer le Bundle
-------------------------
Pour activer le Bundle, ouvrir le fichier `app/AppKernel.php` et y ajouter:
```php
<?php
// app/AppKernel.php
// ...
class AppKernel extends Kernel
{
public function registerBundles()
{
$bundles = array(
// ...
new Besancon\AuthBundle\BesanconAuthBundle(),
);
// ...
}
// ...
}
```
Puis dans le fichier `composer.json` de votre projet ajouter:
```json
"autoload": {
"psr-4": {
...
"Besancon\\AuthBundle\\": "src/Besancon/AuthBundle",
...
}
```
3: Authentification Cas
---------------------------
Si le Bundle est utilisé pour une athentification "Cas" alors télécharger la librairie phpCas dans votre projet
```console
$ composer require jasig/phpcas
```
Ouvrir le fichier `app/config/config.yml` et configurer :
```yml
besancon_auth:
homepage: "homepage" #nom de la route de l'accueil de l'application
type_auth: Cas
cas:
hostname: "serveurcas.ac-academy.fr" #serveur cas
port: 8443 #port cas
uri: "" #uri
```