Bonjour à tous,

Voilà, j'éprouve d'énormes difficultés à l'utilisation de ce bundle:

BeSimpleAuthBundle

Il devrait me permettre une authentification centralisée de type CAS

En fait quand je me connecte, je suis bien redirigé vers le serveur mais après j'ai une page blanche sur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
/check_path?ticket=ST-1257298-1rZxpPhpCQBu0BZz4NL4-***********.fr
J'utilise grosso modo la même config que sur cette page d'example.

En fait j'ai l'impression que mon problème vient du provider.
J'utilise une classe sans mot de passe car je veux justement que ce soit
cette authentification CAS qui les gère.

Du coup pour adapter la classe à la BDD de l'université où je travaille,
j'ai fais ça

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
 
class Annuaire implements UserInterface {
 
	/*...*/
 
	/**
	 * @var string
 	*
 	* @ORM\Column(type="string", length=24, nullable=true, name="uidinterne")
 	*/
	private $uidinterne;
 
	/*...*/
 
	private $password;
	private $salt;
 
	public function getRoles() {
 		// TODO: Auto-generated method stub
	}
 
	public function getPassword() {
 		return $this->password;
	}
 
	public function getSalt() {
 		return $this->salt;
	}
 
	public function getUsername() {
 		return $this->uidinterne;
	}
 
	public function eraseCredentials() {
 		// TODO: Auto-generated method stub
	}
 
	/*...*/
}
Et j'ai ça dans mon security.yml

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
    providers
        annuaire:
            entity:
                class: *********\******Bundle\Entity\Annuaire
                property: username
Donc ça doit être ça qui ne va pas, mais je ne trouve pas comment l'adapter
à mon cas.

Du coup j'ai essayé de l'adapter avec le provider in_memory
Et ça ne me fait plus cette page blanche mais j'ai ce message d'erreur:


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
Unable to find the controller for path "/login". Maybe you forgot to add
the matching route in your routing configuration?

Je ne sais pas quoi mettre comme controller pour le /login, étant donné que
c'est le serveur CAS qui est sensé s'en charger...

Merci d'avance.