LoxoneAuth

interface LoxoneAuth

Represents Loxone authentication method.

Inheritors

Types

Link copied to clipboard
class Basic(val username: String, val password: String) : LoxoneAuth

Basic authentication. Only suitable for HTTP.

Link copied to clipboard
data object None : LoxoneAuth

No authentication.

Link copied to clipboard
class Token(val authenticator: LoxoneTokenAuthenticator) : LoxoneAuth

Token based authentication. Can be used both for HTTP and WebSocket.

Properties

Link copied to clipboard

Returns token authenticator if this authentication is token based.