ログインしていないのに、ユーザーの「前回のログイン」時間が更新される
質問
Jira のユーザー管理にある「前回のログイン」時間が、実際にはユーザーがログインしていない時間帯で記録されます。なぜでしょうか?
対象のユーザーは退職していて、アクセス制限をかけているため Jira へはログインできません。
インストールディレクトリにある access_log には以下のようなログが出力されています。
192.168.56.100 1047x2586x1 user01 [03/Apr/2020:17:27:52 +0900] "GET /sr/jira.issueviews:searchrequest-xml/temp/SearchRequest.xml?tempMax=20&returnMax=true&jqlQuery=key+in+%28TESTPJ-4011%2CTESTPJ-4010%29+&field=summary&field=type&field=created&field=updated&field=due&field=assignee&field=reporter&field=priority&field=status&field=resolution&field=link&xoauth_requestor_id=user01 HTTP/1.0" 200 859 13 "-" "Apache-HttpClient/4.5.5 (Java/1.8.0_212)" "1dhvcov" 192.168.56.100 1047x2587x1 user01 [03/Apr/2020:17:27:52 +0900] "GET /sr/jira.issueviews:searchrequest-xml/temp/SearchRequest.xml?tempMax=20&returnMax=true&jqlQuery=key+in+%28TESTPJ-4009%2CTESTPJ-4008%29&field=type&field=summary&field=assignee&field=reporter&field=priority&field=status&field=resolution&field=created&field=updated&field=due&field=link&xoauth_requestor_id=user01 HTTP/1.0" 200 963 14 "-" "Apache-HttpClient/4.5.5 (Java/1.8.0_212)" "qn53ng" 192.168.56.100 1049x2588x1 user01 [03/Apr/2020:17:29:33 +0900] "GET /sr/jira.issueviews:searchrequest-xml/temp/SearchRequest.xml?tempMax=20&returnMax=true&jqlQuery=key+in+%28TESTPJ-4009%2CTESTPJ-4008%29&field=type&field=summary&field=assignee&field=reporter&field=priority&field=status&field=resolution&field=created&field=updated&field=due&field=link&xoauth_requestor_id=user01 HTTP/1.0" 200 963 13 "-" "Apache-HttpClient/4.5.5 (Java/1.8.0_212)" "zbs15" 192.168.56.100 1050x2589x1 user01 [03/Apr/2020:17:30:37 +0900] "GET /sr/jira.issueviews:searchrequest-xml/temp/SearchRequest.xml?tempMax=20&returnMax=true&jqlQuery=key+in+%28TESTPJ-4009%2CTESTPJ-4008%29&field=type&field=summary&field=assignee&field=reporter&field=priority&field=status&field=resolution&field=created&field=updated&field=due&field=link&xoauth_requestor_id=user01 HTTP/1.0" 200 961 143 "-" "Apache-HttpClient/4.5.5 (Java/1.8.0_212)" "16qmcda"
回答
ユーザーが Jira にログインしていないのに上記のようなログが出力され、Jira の「前回のログイン」時間が更新される原因として、以下が考えられます。
1. Jira 課題マクロを配置している Confluence のページに、対象ユーザーがアクセスした
Jira にはログインしていなくても、Confluence に配置されている Jira 課題マクロを表示したときに、そのユーザーの権限で見られる課題リストを Confluence → Jira へ情報を取得しにいくため、Jira へのアクセスが発生し、Jira に対象ユーザーのログイン情報が残ります。
アカウントを無効化、またはアプリケーションアクセスグループを削除することでアクセスは発生しなくなります。
2. Jira 課題マクロを配置している Confluence のページ (またはスペース) を、対象ユーザーがウォッチしている
Jira 課題マクロが配置されている Confluence のページ (またはスペース) を対象ユーザーがウォッチしている場合、ページの更新通知が送られる際に Jira 課題マクロの情報を取得するため、Confluence → Jira へのアクセスが発生し、Jira に対象ユーザーのログイン情報が残ります。
対象ユーザーのウォッチを解除するか、アカウントを無効化、またはアプリケーションアクセスグループを削除することでアクセスは発生しなくなります。
3. Jira 課題マクロと対象ユーザーがメンションされているタスクリストがある
以下のように、対象ユーザーがメンションされているタスクリストに Jira 課題マクロが配置されている場合、期限のあるタスクがあると、ユーザーは期限 7日前 からメール通知を受け取ります。
そのデータを取得するために、Confluence や Jira にアクセスします。
タスクを完了にするか削除する、アカウントを無効化、またはアプリケーションアクセスグループを削除することでアクセスは発生しなくなります。
上記のようなタスクリストがあるかどうかは以下 SQL で確認することができます。Confluence のデータベースで確認してください。
SELECT a."URL" FROM "AO_9412A1_AOTASK" a join user_mapping u on a."USER" = u.user_key where a."STATUS" = 'TODO' and u.lower_username = 'hogehoge';
上記いずれにも当てはまらない、当てはまるかどうかわからない場合は、お気軽に ヘルプデスク へお問い合わせください。
リックソフト株式会社 は、日本でトップレベルのAtlassian Platinum Solution Partnerです。
大規模ユーザーへの対応実績が認められたEnterpriseの認定をうけ、高度なトレーニング要件をクリアし、小規模から大規模のお客様まで対応可能な実績を示したパートナー企業です。
Copyright © Ricksoft Co., Ltd. プライバシーポリシー お問い合わせ