fix SSO redirect URI: use https backend URL instead of custom scheme
This commit is contained in:
@@ -595,7 +595,7 @@ class MainActivity : Activity() {
|
||||
webViewClient = object : WebViewClient() {
|
||||
override fun shouldOverrideUrlLoading(view: WebView?, request: WebResourceRequest?): Boolean {
|
||||
val url = request?.url ?: return false
|
||||
if (url.scheme == "oraltrainer" && url.host == "oauth") {
|
||||
if (url.toString().startsWith(SSO_REDIRECT_URI)) {
|
||||
val code = url.getQueryParameter("code")
|
||||
handleSsoCallback(code)
|
||||
return true
|
||||
@@ -2451,7 +2451,7 @@ class MainActivity : Activity() {
|
||||
const val SSO_TOKEN_URL = "https://d1kt.cn/api/oauth2/token"
|
||||
const val SSO_CLIENT_ID = "oral-trainer-app"
|
||||
const val SSO_CLIENT_SECRET = "oral-trainer-secret-2024"
|
||||
const val SSO_REDIRECT_URI = "oraltrainer://oauth/callback"
|
||||
const val SSO_REDIRECT_URI = "https://videoservice.d1kt.cn/api/v1/auth/sso/callback"
|
||||
const val SSO_SCOPE = "openid profile email username"
|
||||
|
||||
const val PICK_VIDEO_REQUEST = 1001
|
||||
|
||||
Reference in New Issue
Block a user