oauth2-server-bundle:适用于Symfony应用程序的OAuth2

时间:2024-06-06 13:16:22
【文件属性】:

文件名称:oauth2-server-bundle:适用于Symfony应用程序的OAuth2

文件大小:48KB

文件格式:ZIP

更新时间:2024-06-06 13:16:22

PHP

OAuth2服务器捆绑 适用于Symfony 2的OAuth2服务器捆绑软件,建立在库上。 入门 有关OAuth2.0协议和此捆绑包用来实现该协议PHP库的信息,请参阅。 有关特定于此捆绑包的文档,请继续阅读下面的内容。 捆绑包概述 开箱即用地支持以下授予类型: 客户凭证 授权码 刷新令牌 用户凭证(请参见下文) 您可以通过POST向/token路径发出令牌请求。 您可以在数据库中限制每个客户端可用的授予类型,使用Compiler Pass或在您自己的TokenController中可以执行以下操作: public function tokenAction () { $ server = $ this -> get ( 'oauth2.server' ); // Override default grant types to authorization code


【文件预览】:
oauth2-server-bundle-develop
----.gitignore(58B)
----Exception()
--------ScopeNotFoundException.php(567B)
----README.md(6KB)
----User()
--------OAuth2UserInterface.php(440B)
--------AdvancedOAuth2UserInterface.php(464B)
--------OAuth2UserProvider.php(3KB)
----Resources()
--------views()
--------config()
----LICENSE(1KB)
----composer.json(794B)
----DependencyInjection()
--------OAuth2ServerExtension.php(756B)
--------Configuration.php(612B)
----Manager()
--------ScopeManager.php(2KB)
--------ClientManager.php(2KB)
--------ScopeManagerInterface.php(718B)
----phpunit.xml.dist(519B)
----Command()
--------CreateScopeCommand.php(1KB)
--------CreateClientCommand.php(2KB)
--------CreateUserCommand.php(1KB)
----Tests()
--------Resources()
--------ContainerLoader.php(920B)
--------Manager()
--------ContainerTest.php(3KB)
--------Command()
--------cli-config.php(368B)
--------Entity()
--------bootstrap.php(412B)
--------Controller()
----Entity()
--------ClientPublicKey.php(1KB)
--------AuthorizationCode.php(3KB)
--------User.php(2KB)
--------RefreshToken.php(2KB)
--------AccessToken.php(2KB)
--------Client.php(3KB)
--------Scope.php(934B)
----.travis.yml(394B)
----OAuth2ServerBundle.php(132B)
----Controller()
--------AuthorizeController.php(2KB)
--------VerifyController.php(890B)
--------TokenController.php(1KB)
----Storage()
--------UserCredentials.php(4KB)
--------ClientCredentials.php(5KB)
--------AuthorizationCode.php(4KB)
--------RefreshToken.php(4KB)
--------AccessToken.php(3KB)
--------OpenID()
--------Scope.php(2KB)

网友评论