2017 © Pedro Peláez
 

symfony-bundle gpp-app-bundle

Symfony GPPAppBundle

image

goldenplanetdk/gpp-app-bundle

Symfony GPPAppBundle

  • Tuesday, May 8, 2018
  • by goldenplanet
  • Repository
  • 10 Watchers
  • 0 Stars
  • 580 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 3 Versions
  • 4 % Grown

The README.md

App installation helper for Golden Planet Platform

Configuration add to

config.yml

golden_planet_gpp_app:
    api:
        app_key: '%env(API_KEY)%'
        app_secret: '%env(API_SECRET)%'
        app_scope: '%env(API_SCOPE)%'
    app:
        redirect_url: '%env(REDIRECT_URL)%'
        uninstall_url: '%env(UNINSTALL_URL)%'

routing.yml

gpp_app:
    resource: "@GoldenPlanetGPPAppBundle/Resources/config/routing.yml"
    prefix:   /

AppKernel.php

    new GoldenPlanet\GPPAppBundle\GoldenPlanetGPPAppBundle(),

env(API_KEY):
env(API_SECRET):
env(API_SCOPE):
env(REDIRECT_URL): http://obb.docker:8888/app/gpp/oauth/authorize
env(UNINSTALL_URL): http://obb.docker:8888/app/gpp/oauth/unauthorize

security.yml

    firewalls:

        app-install:
            pattern:  ^/app/gpp/
            stateless: true
            anonymous: true

        secured_area:
            pattern:    ^/
            stateless: false
            simple_preauth:
                authenticator: GoldenPlanet\GPPAppBundle\Security\HmacAuthenticator
            provider: store

    access_control:

        - { path: ^/app/gpp/,     roles: IS_AUTHENTICATED_ANONYMOUSLY }
        - { path: ^/,  roles: IS_AUTHENTICATED_FULLY  }

The Versions