- java.lang.Object
-
- swim.auth.BaseAuthenticatorDef
-
- All Implemented Interfaces:
AuthenticatorDef
,Debug
public class BaseAuthenticatorDef extends Object implements AuthenticatorDef, Debug
-
-
Constructor Summary
Constructors Constructor Description BaseAuthenticatorDef(String authenticatorName, String tokenName, String expiration, HashTrieMap<String,FingerTrieSeq<String>> claims, FingerTrieSeq<PublicKeyDef> publicKeyDefs, Uri publicKeyUri, HttpSettings httpSettings)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description String
authenticatorName()
HashTrieMap<String,FingerTrieSeq<String>>
claims()
<T> Output<T>
debug(Output<T> output)
Writes a developer readable, debug-formatted string representation of this object tooutput
.boolean
equals(Object other)
String
expiration()
static Form<BaseAuthenticatorDef>
form()
int
hashCode()
HttpSettings
httpSettings()
FingerTrieSeq<PublicKeyDef>
publicKeyDefs()
Uri
publicKeyUri()
String
toString()
-
-
-
Constructor Detail
-
BaseAuthenticatorDef
public BaseAuthenticatorDef(String authenticatorName, String tokenName, String expiration, HashTrieMap<String,FingerTrieSeq<String>> claims, FingerTrieSeq<PublicKeyDef> publicKeyDefs, Uri publicKeyUri, HttpSettings httpSettings)
-
-
Method Detail
-
authenticatorName
public final String authenticatorName()
- Specified by:
authenticatorName
in interfaceAuthenticatorDef
-
expiration
public final String expiration()
-
claims
public final HashTrieMap<String,FingerTrieSeq<String>> claims()
-
publicKeyDefs
public final FingerTrieSeq<PublicKeyDef> publicKeyDefs()
-
publicKeyUri
public final Uri publicKeyUri()
-
httpSettings
public final HttpSettings httpSettings()
-
debug
public <T> Output<T> debug(Output<T> output)
Description copied from interface:Debug
Writes a developer readable, debug-formatted string representation of this object tooutput
.
-
form
@Kind public static Form<BaseAuthenticatorDef> form()
-
-