rs / socialite-doccheck
DocCheck
v1.1.0
2024-05-01 11:22 UTC
Requires
- php: ^8.0
- ext-json: *
- socialiteproviders/manager: ~4.0
Requires (Dev)
- orchestra/testbench: ^8.0
- phpunit/phpunit: ^10.0
This package is auto-updated.
Last update: 2024-08-31 00:41:28 UTC
README
使用DocCheck登录,您可以在网站上轻松创建一个受保护区域,只有(医疗)专业人士才能访问。DocCheck密码保护是符合德国药品商业信息法HWG(Heilmittelwerbegesetz)的医疗网站身份认证服务。
安装
您可以通过composer安装此包
composer require rs/socialite-doccheck
安装与基本使用
请参阅基础安装指南,然后按照以下特定提供商的说明操作。
将配置添加到config/services.php
'doccheck' => [ 'client_id' => env('DOCCHECK_CLIENT_ID'), 'client_secret' => env('DOCCHECK_CLIENT_SECRET'), 'redirect' => env('DOCCHECK_REDIRECT_URI') ],
添加提供商事件监听器
配置包的监听器以监听SocialiteWasCalled
事件。
将事件添加到app/Providers/EventServiceProvider
中的listen[]
数组。有关详细说明,请参阅基础安装指南。
protected $listen = [ \SocialiteProviders\Manager\SocialiteWasCalled::class => [ // ... other providers \RedSnapper\SocialiteProviders\DocCheck\DocCheckExtendSocialite::class ], ];
使用
现在您应该能够像通常使用Socialite一样使用提供商(假设您已安装了外观)
return Socialite::driver('doccheck')->redirect();
测试
composer test
变更日志
有关最近更改的更多信息,请参阅CHANGELOG。
贡献
有关详细信息,请参阅CONTRIBUTING。
安全
如果您发现任何与安全相关的问题,请通过电子邮件param@redsnapper.net而不是使用问题跟踪器。
鸣谢
许可证
MIT许可证(MIT)。有关更多信息,请参阅许可证文件。
Laravel包模板
此包是使用Laravel包模板生成的。