public final class TemporaryTokenStore extends Object
Constructor and Description |
---|
TemporaryTokenStore() |
Modifier and Type | Method and Description |
---|---|
static org.nrg.xdat.security.TemporaryTokenStore.TokenTimestampTuple |
addToken(String login) |
static void |
addTokenAndEmail(String login,
String subject) |
static void |
addTokenWith(String login,
org.nrg.xdat.security.TemporaryTokenStore.CallableWith<Void,String> c) |
static String |
emailBody(String token) |
static Boolean |
expired(String login) |
static String |
generateToken() |
static String |
getLoginByToken(String token) |
static org.nrg.xdat.security.TemporaryTokenStore.TokenTimestampTuple |
lookupLogin(String login) |
static boolean |
removeToken(String login) |
static void |
withLogin(String login,
String token,
org.nrg.xdat.security.TemporaryTokenStore.CallableWith<Void,String> c) |
static void |
withLogin(String login,
org.nrg.xdat.security.TemporaryTokenStore.CallableWith<Void,String> c) |
public static org.nrg.xdat.security.TemporaryTokenStore.TokenTimestampTuple addToken(String login)
public static org.nrg.xdat.security.TemporaryTokenStore.TokenTimestampTuple lookupLogin(String login)
public static void withLogin(String login, org.nrg.xdat.security.TemporaryTokenStore.CallableWith<Void,String> c)
public static void withLogin(String login, String token, org.nrg.xdat.security.TemporaryTokenStore.CallableWith<Void,String> c) throws org.nrg.xdat.security.TemporaryTokenStore.LoginTokenMismatchException
org.nrg.xdat.security.TemporaryTokenStore.LoginTokenMismatchException
public static void addTokenWith(String login, org.nrg.xdat.security.TemporaryTokenStore.CallableWith<Void,String> c)
public static void addTokenAndEmail(String login, String subject) throws Exception
Exception
public static boolean removeToken(String login)
public static String generateToken()
Copyright © 2015 Neuroinformatics Research Group. All rights reserved.