Toggle table of contents
2.x-SNAPSHOT
jvm
Target filter
jvm
Switch theme
Search in API
Skip to content
xtdb-core
/
xtdb.api
/
Authenticator
Authenticator
interface
Authenticator
:
AutoCloseable
Inheritors
UserListAuthenticator
SingleRootUserAuthenticator
Members
Types
Factory
Link copied to clipboard
@
Serializable
sealed
interface
Factory
Method
Link copied to clipboard
@
Serializable
enum
Method
:
Enum
<
Authenticator.Method
>
Method
Rule
Link copied to clipboard
@
Serializable
data
class
MethodRule
(
val
method
:
Authenticator.Method
,
val
user
:
String
?
=
null
,
val
remoteAddress
:
String
?
=
null
)
Functions
close
Link copied to clipboard
open
override
fun
close
(
)
method
For
Link copied to clipboard
abstract
fun
methodFor
(
user
:
String
?
,
remoteAddress
:
String
?
)
:
Authenticator.Method
?
start
Device
Auth
Link copied to clipboard
open
fun
startDeviceAuth
(
user
:
String
)
:
Xtdb.DeviceAuth
verify
Client
Credentials
Link copied to clipboard
open
fun
verifyClientCredentials
(
clientId
:
String
,
clientSecret
:
String
)
:
Principal
verify
Password
Link copied to clipboard
open
fun
verifyPassword
(
user
:
String
,
password
:
String
)
:
Principal