You're on your way to the next level! Join the Kudos program to earn points and save your progress.
Level 1: Seed
25 / 150 points
Next: Root
1 badge earned
Challenges come and go, but your rewards stay with you. Do more to earn more!
What goes around comes around! Share the love by gifting kudos to your peers.
Keep earning points to reach the top of the leaderboard. It resets every quarter so you always have a chance!
Join now to unlock these features and more
The Atlassian Community can help you and your team get more value out of Atlassian products and practices.
Hi,
I'm searching for the last authentification on Crowd database (We use JIRA + Confluence)
What is the field I should trust?
Regards,
The only field which sound interesting is lastAuthenticated, unfortunately when I'm doing a Query on it, I get weird values (My own user shows that my last log three month ago)
Please take sometimes to answer to theses t<wo questions
1) Is this filed populated officialy (I mean Crowd recommand to use it)
2) What is the exact syntaxe on Oracle to extract the value?
SELECT cwd_user.user_name, to_date(cwd_user_attribute.attribute_value,'YYYY-MON-DD HH24:MI:SS')
FROM cwd_user, cwd_user_attribute
WHERE cwd_user_attribute.user_id = cwd_user.id
AND cwd_user_attribute.attribute_name = 'lastAuthenticated';
Steve's answer is pretty close.
If you have Crowd 2.8 or later and are using SSO (https://jira.atlassian.com/browse/CWD-3914), this should work for postgres:
SELECT cwd_user.user_name, to_timestamp((cwd_user_attribute.attribute_value)::bigint / 1000) FROM cwd_user, cwd_user_attribute WHERE cwd_user_attribute.user_id = cwd_user.id AND cwd_user_attribute.attribute_name = 'lastActive';
If you have Crowd < 2.8, I think you might be able to derive this information from the cwd_token tables, but your best bet is probably looking at (or scraping) the User Sessions screen several times.
(And for completeness, if you're using Atlassian Cloud JIRA/Confluence, this information is displayed in the user listing.)
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thank, always handy to have a copy of the Crowd one to save working it out.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
We are using Oracle + crowd + JIRA +confluence and 'lastActive' doesn't exists and to_timstamp is not accepted, I've tried to_date() as below but nothing really works.
SELECT cwd_user.user_name, to_date(cwd_user_attribute.attribute_value,'YYYY-MON-DD HH24:MI:SS')
FROM cwd_user, cwd_user_attribute
WHERE cwd_user_attribute.user_id = cwd_user.id
AND cwd_user_attribute.attribute_name = 'lastAuthenticated';
Do you have an Oracle syntaxe working ?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
No, I don't have an Oracle database handy to test with. Since you don't have any lastActive attribute on the user in Crowd, I suggest you look at the User Sessions page I linked above instead.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
A select * from cwd_user_attribute will show you any useful fields you can use in the search
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
This is what I use for JIRA,
Should be able to swap the "jira" parts to crowd and get similar results
SELECT jira.cwd_user.user_name, from_unixtime(round(jira.cwd_user_attributes.attribute_value/1000))
FROM jira.cwd_user, jira.cwd_user_attributes
WHERE jira.cwd_user_attributes.user_id = cwd_user.id
AND jira.cwd_user_attributes.attribute_name = 'lastAuthenticated';
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I'm using this query however it gives error " round function requires 2 to 3 arguments"
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.