Class GssApiLoginModule

java.lang.Object
com.hazelcast.security.ClusterLoginModule
com.hazelcast.security.loginimpl.GssApiLoginModule
All Implemented Interfaces:
LoginModule

public class GssApiLoginModule extends ClusterLoginModule
Hazelcast GSS-API LoginModule implementation.
  • Field Details

    • OPTION_RELAX_FLAGS_CHECK

      public static final String OPTION_RELAX_FLAGS_CHECK
      Name of the option which allows disabling some of the checks on incoming token (e.g. passes authentication even if the mutual authentication is required by the token).
      See Also:
    • OPTION_SECURITY_REALM

      public static final String OPTION_SECURITY_REALM
      Option name for referencing Security realm name in Hazelcast configuration. The realm's authentication configuration (when defined) will be used to fill the Subject with Kerberos credentials (e.g. KeyTab entry).
      See Also:
    • OPTION_USE_NAME_WITHOUT_REALM

      public static final String OPTION_USE_NAME_WITHOUT_REALM
      Option name which allows cutting off the Kerberos realm part from authenticated name. When the property value is set to true, the '@REALM' part is removed from the name (e.g. jduke@ACME.COM becomes jduke).
      See Also:
    • OPTION_KEYTAB_FILE

      public static final String OPTION_KEYTAB_FILE
      Option name which allows (together with the OPTION_PRINCIPAL) simplification of security realm configurations. For basic scenarios you don't need to specify the OPTION_SECURITY_REALM, but you can instead define directly kerberos principal name and keytab file path with credentials for given principal.

      This property is only used when the OPTION_SECURITY_REALM is not configured.

      See Also:
    • OPTION_PRINCIPAL

      public static final String OPTION_PRINCIPAL
      Option name which allows (together with the OPTION_KEYTAB_FILE) simplification of security realm configurations. For basic scenarios you don't need to specify the OPTION_SECURITY_REALM, but you can instead define directly kerberos principal name and keytab file path with credentials for given principal.

      This property is only used when the OPTION_SECURITY_REALM is not configured.

      See Also:
  • Constructor Details

    • GssApiLoginModule

      public GssApiLoginModule()
  • Method Details