gwsn/bizhost-auth-sdk
最新稳定版本:1.0.5
Composer 安装命令:
composer require gwsn/bizhost-auth-sdk
包简介
Authenticate user against Bizhost Auth API
README 文档
README
For the Symfony Bundle see the package: gwsn/bizhost-auth-sdk
Installation
You can install the package via composer:
composer require gwsn/bizhost-auth-sdk
When using in symfony go to the bundle instead
First configuration to start usage
You need to request a new clientId and clientSecret for the application
-
Go to
bizhost auth portalhttps://auth.bizhost.nl/ -
Go to
Applicationshttps://auth-test.bizhost.nl/admin/clients -
Go to
Register new applicationand follow the wizard.
(give it a name like mine is 'example-app-authentication') -
When created the application is created write down the following details
-
'Application Identifier', this will be your
$clientId -
'Application Secret', this will be your
$clientSecret(Make sure you write this one down as it will be only shown once)Example:
- Auth meta url:
https://auth.bizhost.nl/.well-known/oauth-authorization-server
- Auth meta url:
Basic setup for the Bizhost Authentication SDK
$apiUrl = 'https://auth-test.bizhost.nl'; $clientId = 'your-client-id'; $clientSecret = 'your-client-secret'; $redirectUrl = 'http://localhost:8000/code-flow.php'; $issuerMetaDataPath = '/.well-known/oauth-authorization-server'; $config = new AuthClientConfig( apiUrl: $apiUrl, clientId: $clientId, clientSecret: $clientSecret, redirectUrl: $redirectUrl, issuerMetaDataPath: $issuerMetaDataPath ); $authService = new AuthenticateService( $config, );
For more information see the examples directory
Testing
$ composer run-script test
Security
If you discover any security related issues, please email support@bizhost.nl instead of using the issue tracker.
License
The MIT License (MIT). Please see License File for more information.
统计信息
- 总下载量: 51
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2024-05-07