Class MapRLoginHttpsClient

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      com.mapr.fs.proto.Security.TicketAndKey authenticateIfNeeded()  
      com.mapr.fs.proto.Security.TicketAndKey authenticateIfNeeded​(java.lang.String cluster)  
      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)  
      com.mapr.fs.proto.Security.TicketAndKey getMapRCredentialsViaKerberos​(java.lang.Long desiredTicketDurInSecs)  
      com.mapr.fs.proto.Security.TicketAndKey getMapRCredentialsViaKerberos​(java.lang.String cluster, java.lang.Long desiredTicketDurInSecs)  
      com.mapr.fs.proto.Security.TicketAndKey getMapRCredentialsViaPassword​(java.lang.String username, java.lang.String password, java.lang.Long desiredTicketDurInSecs)  
      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)  
      boolean isSecurityEnabled()
      Returns true if the security is enabled for default cluster
      boolean isSecurityEnabled​(java.lang.String cluster)
      Returns true if the security is enabled for specified cluster
      void logOut()  
      void logOut​(java.lang.String cluster)
      Logout of the specified cluster.
      void quietAuthenticateIfNeeded()  
      void quietAuthenticateIfNeeded​(java.lang.String cluster)  
      com.mapr.fs.proto.Security.TicketAndKey renew​(java.lang.Long desiredTicketDurInSecs)
      Renew the ticket for default cluster.
      com.mapr.fs.proto.Security.TicketAndKey renew​(java.lang.String cluster, java.lang.Long desiredTicketDurInSecs, java.lang.String inTicketFile, java.lang.String ticketLocation)
      Renew the ticket for the specified cluster.
      void setCheckUGI​(boolean b)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait