Class IAMauthentication
- java.lang.Object
-
- org.springframework.security.authentication.AbstractAuthenticationToken
-
- org.springframework.security.authentication.UsernamePasswordAuthenticationToken
-
- com.im.df.security.mechanim.novartis.iam.IAMauthentication
-
- All Implemented Interfaces:
Serializable
,Principal
,org.springframework.security.core.Authentication
,org.springframework.security.core.CredentialsContainer
public class IAMauthentication extends org.springframework.security.authentication.UsernamePasswordAuthenticationToken
- Author:
- Masoud Kalali
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static String
DETAILS_ID_DISPLAYNAME
ID for User Details - Display Name.static String
DETAILS_ID_EMAIL
ID for User Details - Email Address.static String
DETAILS_ID_FIRSTNAME
ID for User Details - First Name.static String
DETAILS_ID_FULLNAME
ID for User Details - Full Name.static String
DETAILS_ID_LASTNAME
ID for User Details - Last Name.static String
DETAILS_ID_LOCATION
ID for User Details - Location.static String
DETAILS_ID_SITECODE
ID for User Details - Site Code.static String
DETAILS_ID_USERID
ID for User Details - User ID.
-
Constructor Summary
Constructors Constructor Description IAMauthentication(Object principal, Object credentials)
IAMauthentication(Object principal, Object credentials, Collection<? extends org.springframework.security.core.GrantedAuthority> authorities)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getCookie()
Map<String,String>
getUserDetails()
void
setCookie(String cookie)
void
setUserDetails(Map<String,String> authenticationProperties)
-
Methods inherited from class org.springframework.security.authentication.UsernamePasswordAuthenticationToken
eraseCredentials, getCredentials, getPrincipal, setAuthenticated
-
Methods inherited from class org.springframework.security.authentication.AbstractAuthenticationToken
equals, getAuthorities, getDetails, getName, hashCode, isAuthenticated, setDetails, toString
-
-
-
-
Field Detail
-
DETAILS_ID_USERID
public static final String DETAILS_ID_USERID
ID for User Details - User ID.- See Also:
- Constant Field Values
-
DETAILS_ID_FIRSTNAME
public static final String DETAILS_ID_FIRSTNAME
ID for User Details - First Name.- See Also:
- Constant Field Values
-
DETAILS_ID_LASTNAME
public static final String DETAILS_ID_LASTNAME
ID for User Details - Last Name.- See Also:
- Constant Field Values
-
DETAILS_ID_FULLNAME
public static final String DETAILS_ID_FULLNAME
ID for User Details - Full Name.- See Also:
- Constant Field Values
-
DETAILS_ID_DISPLAYNAME
public static final String DETAILS_ID_DISPLAYNAME
ID for User Details - Display Name.- See Also:
- Constant Field Values
-
DETAILS_ID_EMAIL
public static final String DETAILS_ID_EMAIL
ID for User Details - Email Address.- See Also:
- Constant Field Values
-
DETAILS_ID_LOCATION
public static final String DETAILS_ID_LOCATION
ID for User Details - Location.- See Also:
- Constant Field Values
-
DETAILS_ID_SITECODE
public static final String DETAILS_ID_SITECODE
ID for User Details - Site Code.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
IAMauthentication
public IAMauthentication(Object principal, Object credentials, Collection<? extends org.springframework.security.core.GrantedAuthority> authorities)
-
-