2013-09-19 4 views
1

Документация и примеры на JIRA REST api, которые я видел до сих пор, не охватывают случай, когда вы хотите идентифицировать текущего пользователя, зарегистрированного на конкретном хосте (без предварительная информация о них).Получить текущий аутентифицированный пользователь из JIRA REST api

Я хочу сделать это, чтобы я мог просто сказать «получить все проблемы, назначенные мне», а не «получить все проблемы, назначенные Бобу» (так как мне нужно было бы узнать имя пользователя «Боб» для этого).

Возможно ли это?

Большое спасибо

ответ

3

Если вы хотите узнать подробную информацию о текущей сессии (которая также дает имя пользователя), то путь REST API URI является /отдых/авториз/последняя/сессия

Ниже приведен JSON, возвращенный API

{ 

    "self": "<JIRA host>/rest/api/latest/user?username=bob", 
    "name": "Bob", 
    "loginInfo": { 
     "failedLoginCount": 1, 
     "loginCount": 2, 
     "lastFailedLoginTime": "2011-11-17T19:27:50.097-0800", 
     "previousLoginTime": "2011-11-20T19:06:58.412-0800" 
    } 

} 
Смежные вопросы