Package com.mapr.login.client
Interface MapRLoginClient
-
- All Known Implementing Classes:
MapRLoginHttpsClient
public interface MapRLoginClientAuthor: smarella
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description com.mapr.fs.proto.Security.TicketAndKeyauthenticateIfNeeded()com.mapr.fs.proto.Security.TicketAndKeyauthenticateIfNeeded(java.lang.String cluster)com.mapr.fs.proto.Security.TicketAndKeygenerateTicket(GenTicketTypeRequest.TicketType ticketType, java.lang.String targetUserName, java.lang.String cluster, java.lang.Long desiredTicketDurInSecs, java.lang.Long renewalTicketDurInSecs, java.util.List<java.lang.Integer> ips, java.util.List<java.lang.Integer> uids, java.util.List<java.lang.Integer> gids, java.lang.String ticketFileLocation)com.mapr.fs.proto.Security.TicketAndKeygetMapRCredentialsViaKerberos(java.lang.Long desiredTicketDurInSecs)com.mapr.fs.proto.Security.TicketAndKeygetMapRCredentialsViaKerberos(java.lang.String cluster, java.lang.Long desiredTicketDurInSecs)com.mapr.fs.proto.Security.TicketAndKeygetMapRCredentialsViaPassword(java.lang.String username, java.lang.String password, java.lang.Long desiredTicketDurInSecs)com.mapr.fs.proto.Security.TicketAndKeygetMapRCredentialsViaPassword(java.lang.String cluster, java.lang.String username, java.lang.String password, java.lang.Long desiredTicketDurInSecs, java.lang.String ticketLocation)booleanisSecurityEnabled()booleanisSecurityEnabled(java.lang.String cluster)voidlogOut()voidlogOut(java.lang.String cluster)com.mapr.fs.proto.Security.TicketAndKeyrenew(java.lang.Long desiredTicketDurInSecs)com.mapr.fs.proto.Security.TicketAndKeyrenew(java.lang.String cluster, java.lang.Long desiredTicketDurInSecs, java.lang.String inTicketFile, java.lang.String ticketLocation)voidsetCheckUGI(boolean checkUGI)
-
-
-
Method Detail
-
getMapRCredentialsViaPassword
com.mapr.fs.proto.Security.TicketAndKey getMapRCredentialsViaPassword(java.lang.String username, java.lang.String password, java.lang.Long desiredTicketDurInSecs) throws MapRLoginException- Throws:
MapRLoginException
-
getMapRCredentialsViaPassword
com.mapr.fs.proto.Security.TicketAndKey getMapRCredentialsViaPassword(java.lang.String cluster, java.lang.String username, java.lang.String password, java.lang.Long desiredTicketDurInSecs, java.lang.String ticketLocation) throws MapRLoginException- Throws:
MapRLoginException
-
getMapRCredentialsViaKerberos
com.mapr.fs.proto.Security.TicketAndKey getMapRCredentialsViaKerberos(java.lang.Long desiredTicketDurInSecs) throws MapRLoginException- Throws:
MapRLoginException
-
getMapRCredentialsViaKerberos
com.mapr.fs.proto.Security.TicketAndKey getMapRCredentialsViaKerberos(java.lang.String cluster, java.lang.Long desiredTicketDurInSecs) throws MapRLoginException- Throws:
MapRLoginException
-
authenticateIfNeeded
com.mapr.fs.proto.Security.TicketAndKey authenticateIfNeeded() throws MapRLoginException- Throws:
MapRLoginException
-
authenticateIfNeeded
com.mapr.fs.proto.Security.TicketAndKey authenticateIfNeeded(java.lang.String cluster) throws MapRLoginException- Throws:
MapRLoginException
-
setCheckUGI
void setCheckUGI(boolean checkUGI)
-
isSecurityEnabled
boolean isSecurityEnabled() throws MapRLoginException- Throws:
MapRLoginException
-
isSecurityEnabled
boolean isSecurityEnabled(java.lang.String cluster) throws MapRLoginException- Throws:
MapRLoginException
-
logOut
void logOut() throws MapRLoginException- Throws:
MapRLoginException
-
logOut
void logOut(java.lang.String cluster) throws MapRLoginException- Throws:
MapRLoginException
-
renew
com.mapr.fs.proto.Security.TicketAndKey renew(java.lang.Long desiredTicketDurInSecs) throws MapRLoginException- Throws:
MapRLoginException
-
renew
com.mapr.fs.proto.Security.TicketAndKey renew(java.lang.String cluster, java.lang.Long desiredTicketDurInSecs, java.lang.String inTicketFile, java.lang.String ticketLocation) throws MapRLoginException- Throws:
MapRLoginException
-
generateTicket
com.mapr.fs.proto.Security.TicketAndKey generateTicket(GenTicketTypeRequest.TicketType ticketType, java.lang.String targetUserName, java.lang.String cluster, java.lang.Long desiredTicketDurInSecs, java.lang.Long renewalTicketDurInSecs, java.util.List<java.lang.Integer> ips, java.util.List<java.lang.Integer> uids, java.util.List<java.lang.Integer> gids, java.lang.String ticketFileLocation) throws MapRLoginException
- Throws:
MapRLoginException
-
-