trixnity
Toggle table of contents
5.2.0-SNAPSHOT.CI-20260302.101522
common
Target filter
common
Switch theme
Search in API
Skip to content
trixnity
trixnity-clientserverapi-client
/
de.connect2x.trixnity.clientserverapi.client
/
MatrixClientAuthProvider
Matrix
Client
Auth
Provider
interface
MatrixClientAuthProvider
:
AuthProvider
Inheritors
BearerClientAuthProvider
UnauthenticatedMatrixClientAuthProvider
Members
Properties
base
Url
Link copied to clipboard
abstract
val
baseUrl
:
Url
send
Without
Request
Link copied to clipboard
abstract
val
sendWithoutRequest
:
Boolean
Functions
add
Request
Headers
Link copied to clipboard
abstract
suspend
fun
addRequestHeaders
(
request
:
HttpRequestBuilder
,
authHeader
:
HttpAuthHeader
?
)
is
Applicable
Link copied to clipboard
abstract
fun
isApplicable
(
auth
:
HttpAuthHeader
)
:
Boolean
logout
Link copied to clipboard
open
suspend
fun
logout
(
)
:
Result
<
Unit
>
?
Invoke authentication-provider-specific behavior when logging out.
refresh
Token
Link copied to clipboard
open
suspend
fun
refreshToken
(
response
:
HttpResponse
)
:
Boolean
send
Without
Request
Link copied to clipboard
open
fun
sendWithoutRequest
(
request
:
HttpRequestBuilder
)
:
Boolean