Download the PHP package pvodicka/openid-connect-php without Composer
On this page you can find all versions of the php package pvodicka/openid-connect-php. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download pvodicka/openid-connect-php
More information about pvodicka/openid-connect-php
Files in pvodicka/openid-connect-php
Package openid-connect-php
Short Description Bare-bones OpenID Connect client
License
Informations about the package openid-connect-php
PHP OpenID Connect Basic Client
A simple library that allows an application to authenticate a user through the basic OpenID Connect flow. This library hopes to encourage OpenID Connect use by making it simple enough for a developer with little knowledge of the OpenID Connect protocol to setup authentication.
A special thanks goes to Justin Richer and Amanda Anganes for their help and support of the protocol.
Requirements
- PHP 5.4 or greater
- CURL extension
- JSON extension
Install
-
Install library using composer
- Include composer autoloader
Example 1: Basic Client
See openid spec for available user attributes
Example 2: Dynamic Registration
Example 3: Network and Security
Example 4: Request Client Credentials Token
Example 5: Request Resource Owners Token (with client auth)
Development Environments
In some cases you may need to disable SSL security on on your development systems. Note: This is not recommended on production systems.
Todo
- Dynamic registration does not support registration auth tokens and endpoints
Contributing
- All pull requests, once merged, should be added to the changelog.md file.
All versions of openid-connect-php with dependencies
phpseclib/phpseclib Version 2.0.* >=2.0.1
ext-json Version *
ext-curl Version *