wika-group / azureadb2c-spa-for-laravel
使用 Azure AD B2C 单点登录功能为 Laravel 单页应用提供支持
dev-main
2024-06-25 11:48 UTC
Requires
- php: ^8.1
- socialiteproviders/azureadb2c: ^4.4
- spatie/laravel-package-tools: ^1.16
This package is auto-updated.
Last update: 2024-09-25 12:24:07 UTC
README
安装
安装包
> composer require wika-group/azureadb2c-spa-for-laravel
发布资源
> php artisan vendor:publish --tag=azureb2cspa-assets
扩展 .env 并进行配置
AADB2C_CLIENT_ID= AADB2C_DOMAIN= # {your_domain}.b2clogin.com AADB2C_CUSTOM_DOMAIN= # Optional: set to use custom domain e.g. login.contoso.com AADB2C_POLICY= # Optional - Default: 'B2C_1_sign-up_and_sign-in_policy' AADB2C_DEFAULT_ALGORITHM= # Optional: Decoding algorithm JWK key. Default: 'RS256'
使用方法
将脚本添加到您的视图中
@azureB2cSpaScripts()
如果您与 Livewire 或 Wire Extender 一起使用,必须添加 @assets
@assets
@azureB2cSpaScripts()
@endassets
添加一个触发登录的按钮
<button onClick="b2cPopupLogin()">Login with Azure B2C</button>