genj / sso-client-bundle
此包已被废弃,不再维护。没有建议的替代包。
关于此包的最新版本(dev-master)没有可用的许可信息。
Genj 单点登录客户端包
dev-master
2015-06-08 12:49 UTC
Requires
- sensio/framework-extra-bundle: ~3.0
- symfony/symfony: >=2.5,<3.0-dev
This package is not auto-updated.
Last update: 2024-02-17 12:54:59 UTC
README
客户端包,用于向您的网站添加单点登录功能
需求
- Curl
安装
将包添加到您的 composer.json 文件中
"require": {
...
"genj/sso-client-bundle": "dev-master"
}
将包添加到您的 AppKernel.php 文件中
public function registerBundles() {
$bundles = array(
...
new Genj\SsoClientBundle\GenjSsoClientBundle(),
);
请确保您已在 parameters.yml 中设置了以下参数。在 composer install 过程中,它将提示您这些设置。服务器 URL 应包括您的 SSO 服务器路由的基础路径的完整域名
genj_sso_client_server_url: http://webservice.dev/sso/command
genj_sso_client_broker_secret: 6I3xRWQ4MAMppTvO3nm5
将以下参数添加到您的 config.yml 文件中
genj_sso_client:
broker_identifier: ABrokerIdentifierKnownOnTheServer
broker_secret: SomeVerySecretKey
server_url: %genj_sso_client_server_url% # Replace
将以下路由添加到您的 routing.yml 文件中
genj_sso_client_login:
pattern: /login
defaults: { _controller: GenjSsoClientBundle:Login:index }
genj_sso_client_logout:
pattern: /logout
defaults: { _controller: GenjSsoClientBundle:Login:logout }