Advertisement
Guest User

Untitled

a guest
Oct 27th, 2013
201
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 4.39 KB | None | 0 0
  1.  
  2. services:
  3.     onn_user.google_provider:
  4.       class: ONN\BrunBundle\Security\GoogleUserProvider
  5.       arguments:
  6.         google: @bit_google.api
  7.         userManager: @fos_user.user_manager
  8.         validator: @validator
  9.         em: @doctrine.orm.entity_manager
  10.     onn_user.facebook_provider:
  11.       class: ONN\BrunBundle\Security\FacebookUserProvider
  12.       arguments:
  13.         facebook: "@fos_facebook.api"
  14.         userManager: "@fos_user.user_manager"
  15.         validator: "@validator"
  16.         container: "@service_container"
  17.  
  18. imports:
  19.     - { resource: parameters.ini }
  20.     - { resource: security.yml }
  21.  
  22. framework:
  23.     default_locale: %locale%
  24.     #esi:             ~
  25.     translator:     { fallback: %locale% }
  26.     secret:         %secret%
  27.     router:         { resource: "%kernel.root_dir%/config/routing.yml" }
  28.     form:           true
  29.     csrf_protection: true
  30.     validation:     { enable_annotations: true }
  31.     templating:     { engines: ['twig'] } #assets_version: SomeVersionScheme
  32.     session:
  33. # Twig Configuration
  34. twig:
  35.     debug:           %kernel.debug%
  36.     strict_variables: %kernel.debug%
  37.  
  38. # Assetic Configuration
  39. assetic:
  40.     debug:         %kernel.debug%
  41.     use_controller: false
  42.     # java: /usr/bin/java
  43.     filters:
  44.         cssrewrite: ~
  45.         # closure:
  46.         #     jar: %kernel.root_dir%/java/compiler.jar
  47.         yui_css:
  48.             jar: "%kernel.root_dir%/Resources/java/yuicompressor.jar"
  49.         yui_js:
  50.             jar: "%kernel.root_dir%/Resources/java/yuicompressor.jar"
  51.  
  52. # Doctrine Configuration
  53. doctrine:
  54.     dbal:
  55.         driver:  %database_driver%
  56.         host:    %database_host%
  57.         port:    %database_port%
  58.         dbname:  %database_name%
  59.         user:    %database_user%
  60.         password: %database_password%
  61.         charset: UTF8
  62.  
  63.     orm:
  64.         auto_generate_proxy_classes: %kernel.debug%
  65.         auto_mapping: true
  66.  
  67. # Swiftmailer Configuration
  68. swiftmailer:
  69.     transport: gmail
  70.     username: Arnolfo@aesopgames.com
  71.     password: my_password
  72.  
  73. jms_security_extra:
  74.     secure_all_services: false
  75.  
  76. # FOS UserBundle
  77. fos_user:
  78.     db_driver: orm
  79.     firewall_name: main
  80.     user_class: ONN\UserBundle\Entity\User
  81.     use_listener:          true
  82.     use_username_form_type: true
  83.     model_manager_name:    null  # change it to the name of your entity/document manager if you don't want to use the default one.
  84.     from_email:
  85.         address:       noreply@aesopgames.com
  86.         sender_name:   Aesop Email Monkey
  87.     profile:
  88.         form:
  89.             type:              fos_user_profile
  90.             handler:           fos_user.profile.form.handler.default
  91.             name:              fos_user_profile_form
  92.             validation_groups: [Profile]
  93.     change_password:
  94.         form:
  95.             type:              fos_user_change_password
  96.             handler:           fos_user.change_password.form.handler.default
  97.             name:              fos_user_change_password_form
  98.             validation_groups: [ChangePassword]
  99.     service:
  100.         mailer: fos_user.mailer.twig_swift
  101.         email_canonicalizer:   fos_user.util.canonicalizer.default
  102.         username_canonicalizer: fos_user.util.canonicalizer.default
  103.         user_manager:          fos_user.user_manager.default
  104.     template:
  105.         engine: twig
  106.     registration:
  107.         form:
  108.             type: onn_user_registration
  109.             handler: onn_user.form.handler.registration
  110.         confirmation:
  111.             enabled: true
  112.             from_email:
  113.                 address: registrar_bot@aesopgames.com
  114.                 sender_name: Brune Registration Bot
  115.     resetting:
  116.         email:
  117.             template: ONNUserBundle:Email:reset.email.twig
  118.             from_email:
  119.                 address: reset_bot@aesopgames.com
  120.                 sender_name: Brune Reset Bot
  121. # FOS FacebookBundle
  122. fos_facebook:
  123.     alias: facebook
  124.     app_id: my_app_id
  125.     secret: my_app_secret
  126.     cookie: true
  127.     permissions: [email, user_birthday, user_location, user_games_activity, publish_actions]
  128.  
  129. # FOS GoogleBundle
  130. bit_google:
  131.     app_name: Brunelleschi
  132.     client_id: my_id.apps.googleusercontent.com
  133.     client_secret: my_secret
  134.     state: auth
  135.     access_type: online
  136.     scopes:
  137.        openid: [email, profile]
  138.        contact: true
  139.     approval_prompt: auto
  140.     callback_url: http://brunegame.com/login_check?google=true
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement