2017 © Pedro Peláez
 

symfony-bundle sso-auth-bundle

SSO authentication your Symfony2 project

image

webnet/sso-auth-bundle

SSO authentication your Symfony2 project

  • Tuesday, June 26, 2018
  • by webnet-fr
  • Repository
  • 1 Watchers
  • 0 Stars
  • 1,877 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 77 Forks
  • 0 Open issues
  • 8 Versions
  • 21 % Grown

The README.md

SSO authentication for Symfony2

This bundle helps you to bring SSO authentication to your Symfony2 project., (*1)

It works in two ways:, (*2)

  • trusted: authentication is done against a known server (like with CAS)
  • open: authentication is done with server of user's choice (like with OpenId)

Only CAS protocol is implemented for now, many other are planned., (*3)

This plugin is based on BeSimpleSsoAuthBundle., (*4)

It only adds the ability to connect to CAS using the SAML_VERSION_1_1 for CAS, (*5)

In order to activate this mode, use the following configuration:, (*6)

webnet_sso_auth:
    provider_id:
        protocol:
            id: cas
            version: 3 #important
        server:
            id: cas
            login_url: [LOGIN_URL]
            logout_url: [LOGOUT_URL]
            validation_url: [VALIDATION_URL]
paramerters:
    webnet.sso_auth.client.option.cas_host.value: [CAS_HOST]
    webnet.sso_auth.client.option.cas_port.value: [CAS_PORT]
    webnet.sso_auth.client.option.cas_context.value: [CAS_CONTEXT] #usually '/cas'
    webnet.sso_auth.client.class: Webnet\SsoAuthBundle\Buzz\CasClient
    webnet.sso_auth.protocol.cas.class: Webnet\SsoAuthBundle\Sso\Cas\SamlProtocol

The Versions