maps_red / openidconnectbundle
Installs: 3
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 2
Forks: 0
Open Issues: 0
Type:project
Requires
- php: >=7.1.0
- jumbojett/openid-connect-php: ^0.3.0
- sensio/framework-extra-bundle: ^5.1
- symfony/framework-bundle: ~3.0|^4.0
- symfony/security-bundle: ~3.0|^4.0
- symfony/templating: ^4.0
- symfony/twig-bundle: ~3.0|^4.0
- symfony/yaml: ~3.0|^4.0
Requires (Dev)
- symfony/console: ~3.0|^4.0
- symfony/dotenv: ~3.0|^4.0
This package is not auto-updated.
Last update: 2025-03-02 07:22:20 UTC
README
#[WIP] OpenIDConnectBundle
The OpenIDConnectBundle adds OpenId connection in Symfony.
##Step 1
Add OpenIDConnectBundle to your project
composer require maps_red/openid-connect-bundle
Enable the Bundle in the Kernel (< Symfony 4.0)
// app/AppKernel.php public function registerBundles() { $bundles = array( // ... new Maps_red\OpenIDConnectBundle(), ); }
Import the routes.yaml
# config/routes.yaml app: resource: '@OpenIDConnectBundle/Resources/config/routing/routes.yaml'
security.yaml (example)
security: providers: webservice: id: open_id_connect.user_provider encoders: Maps_red\OpenIDConnectBundle\Security\User\User: bcrypt firewalls: dev: pattern: ^/(_(profiler|wdt)|css|images|js)/ security: false test: http_basic: ~ pattern: ^/(_(profiler|wdt)|css|images|js)/ security: false main: anonymous: false guard: authenticators: - open_id_connect.guard_anthenticator access_control: - { path: ^/login, role: IS_AUTHENTICATED_ANONYMOUSLY } - { path: ^/, role: ROLE_USER }