akuma/social-bundle

Akuma Social Bundle

Maintainers

👁 inri13666

Package info

github.com/inri13666/AkumaSocialBundle

Type:symfony-bundle

pkg:composer/akuma/social-bundle

Statistics

Installs: 29

Dependents: 1

Suggesters: 0

Stars: 0

Open Issues: 0

1.0.1 2015-03-23 08:13 UTC

Requires (Dev)

None

Suggests

None

Provides

None

Conflicts

None

Replaces

None

MIT 9de079798343dbbd259e65a526f68b490a4ddbbf

  • Nikita Makarov <mesaverde228.woop@gmail.com>

User management

This package is auto-updated.

Last update: 2026-06-06 03:26:46 UTC


README

Facebook:

Google:

Microsoft:

#parameters.yml.dist:
parameters:
 #Akuma Social Params
 #Facebook
 facebook_id: ''
 facebook_secret: ''
 facebook_scopes: [email, public_profile]
 #Google
 google_id: ''
 google_secret: ''
 google_scopes: [email]
#config.yml:
 akuma_social:
 facebook:
 app_id: %facebook_id%
 app_secret: %facebook_secret%
 app_scopes: %facebook_scopes%
 google:
 app_id: %google_id%
 app_secret: %google_secret%
 app_scopes: %google_scopes%
#routing.yml:
 akuma_social:
 resource: "@AkumaSocialBundle/Resources/config/routing-all.yml"
 prefix: /
#security.yml:
 security:
 encoders:
 FOS\UserBundle\Model\UserInterface: plaintext

 providers:
 chainprovider:
 chain:
 providers:
 - fos_userbundle
 - akuma_social_facebook
 - akuma_social_google
 fos_userbundle:
 id: fos_user.user_provider.username
 akuma_social_facebook:
 id: fos_user.user_provider.username
 akuma_social_google:
 id: fos_user.user_provider.username

 firewalls:
 main:
 pattern: ^/

 akuma_social_facebook:
 provider: akuma_social_facebook
 login_path: /user/login
 #TODO Add route name support
 check_path: /facebook/connect
 default_target_path: /

 akuma_social_google:
 provider: akuma_social_google
 login_path: /user/login
 #TODO Add route name support
 check_path: /google/connect
 default_target_path: /

 form_login:
 provider: fos_userbundle
 csrf_provider: form.csrf_provider
 login_path: /user/login
 use_forward: false
 check_path: /user/login_check
 failure_path: null
 logout:
 path: /user/logout
 anonymous: ~
 remember_me:
 key: "%secret%"
 lifetime: 4147200
 path: /
 domain: ~
 dev:
 pattern: ^/(_(profiler|wdt|error)|css|images|js)/
 security: false

 default:
 anonymous: ~

 access_control:
 - { path: ^/user/login$, role: IS_AUTHENTICATED_ANONYMOUSLY }
 # - { path: ^/secured, role: ROLE_USER }