tacraft-sociality / flarum-microsoft-oauth
Log in to your Flarum forum with Microsoft
Package info
github.com/TaCraft-Sociality/flarum-microsoft-oauth
Type:flarum-extension
pkg:composer/tacraft-sociality/flarum-microsoft-oauth
1.0.0
2026-11-02 07:04 UTC
Requires
- php: ^8.3
- flarum/core: ^2.0.2
- tacraft-sociality/flarum-oauth-core: *
- thenetworg/oauth2-azure: ^2.2
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
用微软账号登录 Flarum 2 论坛。
玩家点击登录页的「微软登录」按钮,完成微软授权后自动创建或进入论坛账号,不需要另外填写邮箱和密码。
需要先安装 OAuth Core。
安装
- 把
flarum-microsoft-oauth目录放到论坛的packages(或你放插件的目录)下。 - 在
composer.json的repositories里确认已经配置了该目录的 path 仓库,然后执行:
composer require tacraft-sociality/flarum-microsoft-oauth:*
- 登录后台,在「扩展」里启用 Log In with Microsoft,并填写 Azure 应用的 Client ID、Client Secret 与 Tenant。
- 在 Azure 应用注册里把回调地址设置为:
https://你的论坛域名/microsoft-oauth/callback
- 执行:
php flarum cache:clear
更新
覆盖插件目录后执行:
composer update tacraft-sociality/flarum-microsoft-oauth php flarum cache:clear
前端有改动时还需要在插件目录的 js/ 下重新构建:
npm ci npm run build
依赖
- Flarum
^2.0.2 - PHP
^8.3 - flarum-oauth-core
许可
MIT