manuelj555 / sso-server-bundle
该包的最新版本(v1.0.0)没有可用的许可证信息。
v1.0.0
2015-09-21 15:09 UTC
Requires
- php: >=5.3.3
- symfony/framework-bundle: ~2.6
This package is auto-updated.
Last update: 2024-09-22 02:52:07 UTC
README
一个允许在多个网站使用单个登录(SSO)进行用户认证的服务器包。
安装
执行: composer require manuelj555/sso-server-bundle
添加到 AppKernel
public function registerBundles() { $bundles = array( ... new Ku\SsoServerBundle\KuSsoServerBundle(), ); ... }
添加到 routing.yml
ku_sso_server: resource: "@KuSsoServerBundle/Resources/config/routing.yml" prefix: /sso
然后在 config.yml 中配置该包
ku_sso_server: api_key: debe ser una clave secreta # Clave compartida entre server y cliente para transmisión de datos domains: # dominios que representan a los clientes que podrán conectarse usando sso. # - https:///
最后,需要在 security.yml 中添加防火墙配置
firewalls: # ... sso_server: pattern: ^/sso/authenticate # este path va en función del prefix que se coloque en el routing.yml simple_preauth: authenticator: ku_sso_server.security.otp_authenticator
这样,应用程序将允许注册在“domains”密钥下的客户对服务器进行认证。