genj/sso-client-bundle

此包已被废弃,不再维护。没有建议的替代包。
关于此包的最新版本(dev-master)没有可用的许可信息。

Genj 单点登录客户端包

安装: 16

依赖项: 0

建议者: 0

安全: 0

星标: 0

关注者: 7

分支: 0

开放问题: 0

类型:symfony-bundle

dev-master 2015-06-08 12:49 UTC

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 }