From 405502085d39197186a6b2d0ff14c842b18c71a4 Mon Sep 17 00:00:00 2001 From: Jerry Liu Date: Mon, 19 Oct 2026 13:34:47 -0700 Subject: [PATCH 1/3] Remove the oidc extension module Delete magic/ext/oidc and its settings entry. Drop the OpenID login button, inputs, handler and strings from the example app, along with the magic-ext-oidc dependency. Co-Authored-By: Claude Sonnet 5.5 --- example/build.gradle | 2 - .../link/magic/demo/login/MALoginActivity.kt | 27 ------ .../src/main/res/layout/activity_ma_login.xml | 29 +----- example/src/main/res/values/strings.xml | 3 - magic/ext/oidc/.gitignore | 1 - magic/ext/oidc/build.gradle | 45 --------- magic/ext/oidc/consumer-rules.pro | 0 magic/ext/oidc/deploy.gradle | 93 ------------------- magic/ext/oidc/gradle.properties | 5 - magic/ext/oidc/proguard-rules.pro | 21 ----- magic/ext/oidc/src/main/AndroidManifest.xml | 4 - .../magic/android/extension/oidc/Method.kt | 11 --- .../android/extension/oidc/OidcExtension.kt | 44 --------- .../OpenIdConfiguration.kt | 6 -- settings.gradle | 1 - 15 files changed, 1 insertion(+), 291 deletions(-) delete mode 100644 magic/ext/oidc/.gitignore delete mode 100644 magic/ext/oidc/build.gradle delete mode 100644 magic/ext/oidc/consumer-rules.pro delete mode 100644 magic/ext/oidc/deploy.gradle delete mode 100644 magic/ext/oidc/gradle.properties delete mode 100644 magic/ext/oidc/proguard-rules.pro delete mode 100644 magic/ext/oidc/src/main/AndroidManifest.xml delete mode 100644 magic/ext/oidc/src/main/java/link/magic/android/extension/oidc/Method.kt delete mode 100644 magic/ext/oidc/src/main/java/link/magic/android/extension/oidc/OidcExtension.kt delete mode 100644 magic/ext/oidc/src/main/java/link/magic/android/extension/oidc/requestConfiguration/OpenIdConfiguration.kt diff --git a/example/build.gradle b/example/build.gradle index ed7a6a6..2f2eb22 100644 --- a/example/build.gradle +++ b/example/build.gradle @@ -44,10 +44,8 @@ dependencies { androidTestImplementation 'androidx.test.espresso:espresso-core:3.4.0' implementation project(':magic:core') // implementation project(':magic:ext:oauth') -// implementation project(':magic:ext:oidc') // implementation 'link.magic:magic-android:[10.4.0,11.0[' implementation 'link.magic:magic-ext-oauth:[5.0,6.0[' - implementation 'link.magic:magic-ext-oidc:[2.0,3.0[' implementation "org.web3j:core:$web3j_version" implementation "org.web3j:geth:$web3j_version" implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" diff --git a/example/src/main/java/link/magic/demo/login/MALoginActivity.kt b/example/src/main/java/link/magic/demo/login/MALoginActivity.kt index 6ba8d81..b76a447 100644 --- a/example/src/main/java/link/magic/demo/login/MALoginActivity.kt +++ b/example/src/main/java/link/magic/demo/login/MALoginActivity.kt @@ -13,8 +13,6 @@ import link.magic.android.extension.oauth.oauth import link.magic.android.extension.oauth.requestConfiguration.OAuthConfiguration import link.magic.android.extension.oauth.requestConfiguration.OAuthProvider import link.magic.android.extension.oauth.response.OAuthResponse -import link.magic.android.extension.oidc.openid -import link.magic.android.extension.oidc.requestConfiguration.OpenIdConfiguration import link.magic.android.modules.auth.requestConfiguration.LoginWithEmailOTPConfiguration import link.magic.android.modules.auth.requestConfiguration.LoginWithSMSConfiguration import link.magic.android.modules.auth.requestConfiguration.OverridesConfiguration @@ -55,10 +53,6 @@ class MALoginActivity : UtilActivity(), AdapterView.OnItemSelectedListener, Magi socialLoginButton.setOnClickListener { loginViaSocialProviders(it) } - val openIdLoginButton : Button = findViewById