Well Known
@JsonClass(generateAdapter = true )
Content copied to clipboard
https://matrix.org/docs/spec/client_server/r0.4.0.html#server-discovery
{ "m.homeserver": { "base_url": "https://matrix.org" }, "m.identity_server": { "base_url": "https://vector.im" } "m.integrations": { "managers": [ { "api_url": "https://integrations.example.org", "ui_url": "https://integrations.example.org/ui" }, { "api_url": "https://bots.example.org" } ] } }
.
Constructors
Link copied to clipboard
fun WellKnown( @Json(name = "m.homeserver" ) homeServer: WellKnownBaseConfig? = null, @Json(name = "m.identity_server" ) identityServer: WellKnownBaseConfig? = null, @Json(name = "m.integrations" ) integrations: JsonDict? = null, @Json(name = "org.matrix.msc2965.authentication" ) unstableDelegatedAuthConfig: DelegatedAuthConfig? = null, @Json(name = "io.element.disable_network_constraint" ) disableNetworkConstraint: Boolean? = null)
Content copied to clipboard
Properties
Link copied to clipboard
For delegation of auth via OIDC as per MSC2965.