rs/socialite-doccheck

v1.1.0 2024-05-01 11:22 UTC

This package is auto-updated.

Last update: 2024-08-31 00:41:28 UTC


README

使用DocCheck登录,您可以在网站上轻松创建一个受保护区域,只有(医疗)专业人士才能访问。DocCheck密码保护是符合德国药品商业信息法HWG(Heilmittelwerbegesetz)的医疗网站身份认证服务。

Latest Version on Packagist GitHub Tests Action Status Total Downloads

安装

您可以通过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包模板生成的。