OIDC configuration (#4623)
* Login: more logs. * Login: map Oidc error to provide more information in the error dialog. * Oidc: use the application name. * Oidc: move configuration from OidcConfigurationProvider to OidcConfig and add some comments. * Oidc: limit to only 1 contact in the configuration. * Oidc: Move configuration to BuildConfig file. * Remove unused const. * Add missing test on Exception mapping * Remove contacts from OidcConfiguration. https://github.com/matrix-org/matrix-rust-sdk/pull/4958
This commit is contained in:
parent
51a9a69ea0
commit
4486d5205c
12 changed files with 110 additions and 20 deletions
|
|
@ -1,3 +1,5 @@
|
|||
import config.BuildTimeConfig
|
||||
import extension.buildConfigFieldStr
|
||||
import extension.setupAnvil
|
||||
|
||||
/*
|
||||
|
|
@ -19,6 +21,32 @@ android {
|
|||
buildFeatures {
|
||||
buildConfig = true
|
||||
}
|
||||
|
||||
defaultConfig {
|
||||
buildConfigFieldStr(
|
||||
name = "CLIENT_URI",
|
||||
value = BuildTimeConfig.URL_WEBSITE ?: "https://element.io"
|
||||
)
|
||||
buildConfigFieldStr(
|
||||
name = "REDIRECT_URI",
|
||||
value = buildString {
|
||||
append(BuildTimeConfig.METADATA_HOST_REVERSED ?: "io.element")
|
||||
append(":/callback")
|
||||
}
|
||||
)
|
||||
buildConfigFieldStr(
|
||||
name = "LOGO_URI",
|
||||
value = BuildTimeConfig.URL_LOGO ?: "https://element.io/mobile-icon.png"
|
||||
)
|
||||
buildConfigFieldStr(
|
||||
name = "TOS_URI",
|
||||
value = BuildTimeConfig.URL_ACCEPTABLE_USE ?: "https://element.io/acceptable-use-policy-terms"
|
||||
)
|
||||
buildConfigFieldStr(
|
||||
name = "POLICY_URI",
|
||||
value = BuildTimeConfig.URL_POLICY ?: "https://element.io/privacy"
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
setupAnvil()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue