Class AuthenticationContext
- java.lang.Object
- 
- org.apache.ignite.plugin.security.AuthenticationContext
 
- 
 public class AuthenticationContext extends Object Authentication context.
- 
- 
Constructor SummaryConstructors Constructor Description AuthenticationContext()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description InetSocketAddressaddress()Gets subject network address.voidaddress(InetSocketAddress addr)Sets subject network address.Certificate[]certificates()AuthenticationContextcertificates(Certificate[] certs)Set client SSL certificates.SecurityCredentialscredentials()Gets security credentials.voidcredentials(SecurityCredentials creds)Sets security credentials.booleanisClient()Map<String,Object>nodeAttributes()Gets node attributes.voidnodeAttributes(Map<String,?> nodeAttrs)Sets node attributes.AuthenticationContextsetClient(boolean newVal)Sets flag indicating if this is client node context.UUIDsubjectId()Gets subject ID.voidsubjectId(UUID subjId)Sets subject ID.SecuritySubjectTypesubjectType()Gets subject type.voidsubjectType(SecuritySubjectType subjType)Sets subject type.
 
- 
- 
- 
Method Detail- 
subjectTypepublic SecuritySubjectType subjectType() Gets subject type.- Returns:
- Subject type.
 
 - 
subjectTypepublic void subjectType(SecuritySubjectType subjType) Sets subject type.- Parameters:
- subjType- Subject type.
 
 - 
subjectIdpublic UUID subjectId() Gets subject ID.- Returns:
- Subject ID.
 
 - 
subjectIdpublic void subjectId(UUID subjId) Sets subject ID.- Parameters:
- subjId- Subject ID.
 
 - 
credentialspublic SecurityCredentials credentials() Gets security credentials.- Returns:
- Security credentials.
 
 - 
credentialspublic void credentials(SecurityCredentials creds) Sets security credentials.- Parameters:
- creds- Security credentials.
 
 - 
addresspublic InetSocketAddress address() Gets subject network address.- Returns:
- Subject network address.
 
 - 
addresspublic void address(InetSocketAddress addr) Sets subject network address.- Parameters:
- addr- Subject network address.
 
 - 
nodeAttributespublic Map<String,Object> nodeAttributes() Gets node attributes.- Returns:
- Node attributes or empty map for SecuritySubjectType.REMOTE_CLIENT.
 
 - 
nodeAttributespublic void nodeAttributes(Map<String,?> nodeAttrs) Sets node attributes.- Parameters:
- nodeAttrs- Node attributes.
 
 - 
certificatespublic Certificate[] certificates() - Returns:
- Client SSL certificates.
 
 - 
certificatespublic AuthenticationContext certificates(Certificate[] certs) Set client SSL certificates.- Parameters:
- certs- Client SSL certificates.
- Returns:
- thisfor chaining.
 
 - 
isClientpublic boolean isClient() - Returns:
- trueif this is a client node context.
 
 - 
setClientpublic AuthenticationContext setClient(boolean newVal) Sets flag indicating if this is client node context.- Parameters:
- newVal- Whether current authentication context relates to client node connection.
- Returns:
- thisfor chaining.
 
 
- 
 
-