Bonjour tout le monde,
voilà j'ai un problème de redirection .. j'ai épluché tout google sans parvenir à trouver la solution ..
J'ai installé oAuth pour ma connection via google et Facebook .. j'ai bien suivi les différents tuto qui traitaient du sujet.
Je suis bien redirigée vers la page de conexion de Fecabook ou Google mais au moment ou je valide j'ai une erreur 404.
The redirect URI in the request: http://mon site/web/app_dev.php/login/check-google/ did not match a registered redirect URI.
visiblement il n'aime pas mon login-check
mon fichier routing:
mon fichier security.yml
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 #HWIOAuthBundle routes hwi_oauth_redirect: resource: "@HWIOAuthBundle/Resources/config/routing/redirect.xml" prefix: /connect hwi_oauth_login: resource: "@HWIOAuthBundle/Resources/config/routing/login.xml" prefix: /login google_login: pattern: /login/check-google facebook_login: pattern: /login/check-facebook
et enfin mon fichier config.yml
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71 security: encoders: Symfony\Component\Security\Core\User\User: plaintext FOS\UserBundle\Model\UserInterface: sha512 role_hierarchy: ROLE_ADMIN: ROLE_USER ROLE_SUPER_ADMIN: [ROLE_USER, ROLE_ADMIN, ROLE_ALLOWED_TO_SWITCH] providers: fos_userbundle: id: fos_user.user_provider.username in_memory: memory: users: user: { password: userpass, roles: [ 'ROLE_USER' ] } admin: { password: adminpass, roles: [ 'ROLE_ADMIN' ] } firewalls: dev: pattern: ^/(_(profiler|wdt)|css|images|js)/ security: false secured_area: pattern: ^/home form_login: provider: fos_userbundle check_path: /home/login_check login_path: / remember_me: true csrf_provider: form.csrf_provider remember_me: key: '%secret%' anonymous: false main: pattern: ^/ form_login: provider: fos_userbundle login_path: fos_user_security_login check_path: fos_user_security_check use_referer: true csrf_provider: form.csrf_provider remember_me: true default_target_path: /fr/home oauth: resource_owners: facebook: "/login/check-facebook" google: "/login/check-google" login_path: /fr/login failure_path: /fr/login oauth_user_provider: #this is my custom user provider, created from FOSUBUserProvider - will manage the #automatic user registration on your site, with data from the provider (facebook. google, etc.) service: my_user_provider remember_me: key: %secret% logout: path: fos_user_security_logout target: /fr/home anonymous: manager: pattern: ^/(manager|kcfinder) http_basic: realm: "You shall not pass"
si qqun pouvait m'aider ce serait super gentil .. car je galère depuis qq jours et je parie que c'est une bêtise de ma part ...
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 resource_owners: google: type: google client_id: "mon code " client_secret: "mon code" scope: "https://www.googleapis.com/auth/plus.login" options: request_visible_actions: "http://schemas.google.com/AddActivity http://schemas.google.com/CommentActivity" facebook: type: facebook client_id: "-mon code" client_secret: "mon code" infos_url: "https://graph.facebook.com/me?fields=username,name,picture.type(square)" scope: ""
Merci
Partager