X-Git-Url: http://git.squeep.com/?p=squeep-indie-auther;a=blobdiff_plain;f=src%2Fdb%2Fsqlite%2Fsql%2Ftokens-get-by-identifier.sql;fp=src%2Fdb%2Fsqlite%2Fsql%2Ftokens-get-by-identifier.sql;h=63a3f2c948f6dd24076fdbdd7c06f66173b4dbbf;hp=0000000000000000000000000000000000000000;hb=b0103b0d496262c438b40bc20304081dbfe41e73;hpb=8ed81748bce7cea7904cac7225b20a60cafdfc16 diff --git a/src/db/sqlite/sql/tokens-get-by-identifier.sql b/src/db/sqlite/sql/tokens-get-by-identifier.sql new file mode 100644 index 0000000..63a3f2c --- /dev/null +++ b/src/db/sqlite/sql/tokens-get-by-identifier.sql @@ -0,0 +1,21 @@ +-- +SELECT + t.code_id, + p.profile, + t.created, + t.expires, + t.refresh_expires, + t.refreshed, + t.duration, + t.refresh_duration, + t.refresh_count, + t.is_revoked, + t.is_token, + t.client_id, + t.profile_data, + a.identifier +FROM token t + INNER JOIN profile p USING (profile_id) + INNER JOIN authentication a USING (identifier_id) +WHERE a.identifier = :identifier +ORDER BY max(t.created, COALESCE(t.refreshed, 0)) DESC