技術情報

20. 私のユーザーが CMS から Piwik へ移動した時、自動的に Piwik にログインさせるには?

2015年12月17日 How To

※注 この記事は Piwik1.8~2.17のアーカイブ情報です

Piwik ユーザーの中には、彼らの CMS の顧客に Piwik 解析を自動的に提供するユーザーがいます。あなたのユーザーに Piwik へのワンクリック自動ログインを提供したい場合、’logme’ メカニズムを使用して、以下の URL パラメータで彼らのログインとパスワードの md5 文字列を受け渡すことができます。

https://stats.example.org/index.php?module=Login&action=logme&login=your_login&password=your_MD5_password

これは安全にユーザー (彼らのブラウザ上でクッキーを作成) にログインし、ログインに成功すると、index.php にリダイレクトします。この認証方法はスーパーユーザー権限を持つユーザーに対しては実行されませんのでご注意ください。
またもし以下のデフォルトの Piwik ダッシュボードページと異なる場合は、ログイン成功後リダイレクトする URL を指定することもできます。

https://stats.example.org/index.php?module=Login&action=logme&login=your_login&password=your_MD5_pwd&url=http://piwik.mycompany.com/subpath/

また以下のリダイレクトの後にデフォルトでロードされるウェブサイト ID (idSite) を指定することもできます。

https://stats.example.org/index.php?module=Login&action=logme&login=your_login&password=your_MD5_pwd&idSite=145

重要 : パスワードハッシュの安全性を維持するために、SSL 経由でのリクエストを推奨します。