- Type Parameters:
- T- type of the API provided by the engine
public interface AuthMethod<T>
An authentication method.
 Supported built-in methods are available as constants.
- 
Method SummaryModifier and TypeMethodDescriptionapiType()Implementation class of this authentication method.static <T> AuthMethod<T> Create an authentication method.Default path the authentication method is mounted to.type()Type of the auth as used in the REST API.
- 
Method Details- 
createCreate an authentication method.- Type Parameters:
- T- type of auth API
- Parameters:
- auth- auth API class
- type- type of auth
- defaultPath- default mount path of this method
- Returns:
- a new authentication method
 
- 
typeString type()Type of the auth as used in the REST API.- Returns:
- type of the auth, such as token
 
- 
apiTypeImplementation class of this authentication method.- Returns:
- API class
- See Also:
 
- 
defaultPathString defaultPath()Default path the authentication method is mounted to.- Returns:
- default path
 
 
-