增加对集成外部身份验证服务的支持。
通过第三方认证服务登录。
轻松添加“登录GitHub”按钮您的Matomo实例。您还可以设置任何其他服务来为您进行身份验证。
查看并下载特定Matomo版本的插件:
回调url是什么?
http (s): / / < YOUR_MATOMO_URL > / index . php ?模块= LoginOIDC&action = callback&provider = oidc
我可以使用哪些提供者?
我用Auth0、GitHub和Keycloak测试了这个插件,效果很好。如果你的提供商似乎不起作用,请在GitHub上留下一个问题。
如何解除所有用户的链接?
最简单的方法是完全卸载插件,然后重新安装。否则,您可以删除数据matomo_loginoidc_provider
在SQL数据库中。
如果您更改了OAuth提供程序,并且可能会出现用户id冲突,那么您应该确保事先断开所有用户的链接。
我可以将登入按钮嵌入其他网站吗?
你必须取消选中禁用直接登录url
选项。之后你可以链接到http (s): / / < YOUR_MATOMO_URL > / index . php ?模块= LoginOIDC&action = signin&provider = oidc
Matomo将相应地重新引导客户。
我可以设置多个提供者吗?
目前是不可能的。但是您可以使用Auth0这样的服务,它们支持多个提供者。
我得到一个无法创建表
安装插件时出错
您很可能正在使用一个非常旧的Piwik安装,它仍然使用MyISAM表。在这里学习如何更新数据库引擎://m.hju8.com/faq/troubleshooting/faq_25610/
…的设置是什么?
GitHub:
https://github.com/login/oauth/authorize
https://github.com/login/oauth/access_token
https://api.github.com/user
id
<空>
Auth0:
https:// <用户名> .eu.auth0.com/authorize
https:// <用户名> .eu.auth0.com/oauth/token
https:// <用户名> .eu.auth0.com/userinfo
子
openid的电子邮件
Keycloak:
http (s): / / < YOUR_KEYCLOAK_URL > / < >领域/协议/认证/领域/ openid-connect /身份验证
http (s): / / < YOUR_KEYCLOAK_URL > / < >领域/协议/认证/领域/ openid-connect /令牌
http (s): / / < YOUR_KEYCLOAK_URL > / < >领域/协议/认证/领域/ openid-connect /用户信息
http (s): / / < YOUR_KEYCLOAK_URL > / < >领域/协议/认证/领域/ openid-connect /注销吗?redirect_uri = < MATOMO_URL >
子
openid的电子邮件
Gitlab(自托管社区版12.6.2):
http (s): / / < YOUR_GITLAB_URL > / oauth /授权
http (s): / / < YOUR_GITLAB_URL > / oauth /令牌
http (s): / / < YOUR_GITLAB_URL > / oauth /用户信息
子
openid的电子邮件
Unikname连接:
连接您的私人@unikname
https://connect.unikname.com/oidc/authorize
https://connect.unikname.com/oidc/accessToken
https://connect.unikname.com/oidc/profile
子
openid的电子邮件
微软Azure广告
https://login.microsoftonline.com/ < TENANT_ID > / oauth2 /版本/授权
https://login.microsoftonline.com/ < TENANT_ID > / oauth2 /版本/令牌
https://graph.microsoft.com/oidc/userinfo
子
openid的电子邮件
查看并下载特定Matomo版本的插件: