Description of problem:
Using the RHN Hosted user.getDetails API call to get user information, the customer has found (and we have verified) that logins via SSO to the RHN web site do not update this date. Logins via the API do. The SSO team has verified that they record the logins on their end.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Use user.getDetails against Hosted for a particular user (see attached script) and record the last login date given
2. Log that user into the RHN website via SSO
3. Run script again and notice the last login date was not updated.
Last login info is not updated.
last_login data to be reported regardless of how the user logs in.
If I look up my fellow TAM's "rhn-support-jnevill" account, the API returns the last login date of "11/17/10 4:03:02 PM EST". He has logged into the RHN web site this morning, that login is not reflected in the API results.
Created attachment 524676 [details]
Reproducer script for API call
In the light of upcoming architectural changes, RHN will no longer have access to last_login data. Therefore, the "last_login_date" field in the output data will no longer be present.
Understood. Is there any alternative way for customer's to query this information? My customer wants to use this to deactivate inactive accounts within their organization.
(In reply to comment #3)
> Understood. Is there any alternative way for customer's to query this
> information? My customer wants to use this to deactivate inactive accounts
> within their organization.
In RHN definitely no. Owner of this data and the process is SSO, and AFAIK there's no public API there.