From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from gate001.proxmox.com (gate001.proxmox.com [IPv6:2a0f:8001:1:32::40]) by lore.proxmox.com (Postfix) with ESMTPS id 83EC41FF0C1 for ; Tue, 25 Aug 2026 10:10:36 +0200 (CEST) Received: from gate001.proxmox.com (localhost.localdomain [127.0.0.1]) by gate001.proxmox.com (Proxmox) with ESMTP id 9555C217BA; Tue, 25 Aug 2026 10:09:39 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=azharul.com; s=t28hkp5; t=1787283744; x=1787888544; darn=lists.proxmox.com; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=mDV5XcUjirOaksbez1RDJk6lSzypEk3aunWi9jmwYlc=; b=Ior9t9i2D10iFuW50nMGSyuCKPyZaWhcAYfjPsUQ84d7Xp9KtoY0wd+mL5Ch/ZFMFj Rp9Tc1g9QtMPWyceN6ZZhSlgg/kKVunNF3GXYXmQZDUcM2edcpr4M8xHC0eFnWWQENRR lHGkbl0yVRAiwsfUYB8lbx3hq+sJxNWvdW+9PM+Q2bi03EPv1vHFcfIzlcNGIyheTmuu SyL2eDQkRIQPUnWkEK7QlYaXGPKZ4s4bW0X3B1rg4jYBLIOPu/OQ3pO4YeBvo6Kazvv3 KFsCtYotYPEuDf4w3ZIWiDQdEbkAAmVQczD/xCILvGLtuICvFgBT5PSF5vTU8ucJKBvv A0Wg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787283744; x=1787888544; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=mDV5XcUjirOaksbez1RDJk6lSzypEk3aunWi9jmwYlc=; b=svDGS5W0+4t5k2MDFLdwj1pV6xcstXW9ohGO6cHZ63Qao6+ptnR1kDgYbmChjvRogb 4QqWIpbHJrTs9E1CqjM/2D4JGfG3YO8BDDfF1k62PwyxIF/lOXofvnk1IQLwVclzguEn qdLwz0Ic+pC88iOBinEwnJAuG41KzbYdxrS7EZtL0gpDTi2DBKlwWaQjpFWId7bsx96k TgTRCleAoNmxKeNm63S4yRqIRMS7IIW88gst7DjbNtJ/3tc6D89Sf5lQu2vUhBIsTecG KLYMJeO0n0BCoKvomKg/IaMV5HdAVdVOWQCu9fhUysw3QupnsmWBEEha6EJpi4qtAX7n cEWA== X-Gm-Message-State: AOJu0YxDsHCiHnWA5iHR/oULXph4Xt/9CfMt4qKlLjwAnO/LkgcaSh69 m9SfrAiEEje+zxyVMimk+NtptZDJkqWFwc3PYGSVwqn4givpUGHeLRoJTXFUeyRP9jkxOixDZdb WYom0Vw== X-Gm-Gg: AR+sD11rN5W2wvyAxh+ROEeOB/6l19hS04iHKUCIydrUCa3lmufVfAbijrPvzqtogdR xmQW/uUL6npzD0sTJTHpVSd0mNZne3QVApcQKOn5PTVzBK98jREyBr2QRxs4PaqTOvUW1BW9AEW EMslJzPAeh+VfgT5VFvGihYHYXZyFZ0QYMhZDipsF3kAwsBaajYuVCBjNZwqngmUddZBeTpNfhr +3xeHvgIJQdTLrLSnpl+rGopoQ0fDeIu5T+0cmUtufzFjUsdQtyguBqMNObklDEHZofg4ULOHw7 T8a77T4XNzb7MptGFDV154u7+h/Sstw3XIgOssqNFvrnYyttjy3BTUZKilPNS25N0UJWD5G0HGr 7tXJlSttRdUwLmGNE+OgEeZwNAt5vNxwnLRXh+WUWr7Wvmoc8dkJUXEo/E9NofrQUBN79/y4/BX m+jhMnL6hRQXbZQ5dIXkb5x7em/JT2vWQcLopmpAkWOX3s4O/nAoPI0jGsqwknn1lyiVmWyhcwE 5I1HWyYGbGz62Ui2r7c/lmebOdO7skl7TA0Bn0ywAAWVJdwewuv+h8MXx0r6KmYX1VbGNd3AtEy ufgnmnQjWcihIYZ9wmMZnQ3rW0CXre/n7B8jSeTp5QrjfdzjBwB/RJB8Fgl4TQ8= X-Received: by 2002:a05:620a:1da2:b0:915:fb92:d599 with SMTP id af79cd13be357-93739554544mr234643685a.25.1787283744242; Thu, 20 Aug 2026 20:42:24 -0700 (PDT) From: Azharul Haque To: pve-devel@lists.proxmox.com Subject: [PATCH flutter-frontend v3 3/3] fix #4281: android: register OpenID Connect callback activity Date: Thu, 20 Aug 2026 23:41:47 -0400 Message-ID: <20260821034147.30194-11-haque@azharul.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20260821034147.30194-1-haque@azharul.com> References: <20260810144713.75806-1-haque@azharul.com> <20260821034147.30194-1-haque@azharul.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-SPAM-LEVEL: Spam detection results: 0 AWL 0.171 Adjusted score from AWL reputation of From: address DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from domain DMARC_PASS -0.1 DMARC pass policy RCVD_IN_DNSWL_NONE -0.0001 Sender listed at https://www.dnswl.org/, no trust SPF_HELO_NONE 0.001 SPF: HELO does not publish an SPF Record SPF_PASS -0.001 SPF: sender matches SPF record X-MailFrom: haque@azharul.com X-Mailman-Rule-Hits: nonmember-moderation X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; emergency; member-moderation Message-ID-Hash: 37VH6KBDLBAIKFXBILG4V5SBVDPRHLZZ X-Message-ID-Hash: 37VH6KBDLBAIKFXBILG4V5SBVDPRHLZZ X-Mailman-Approved-At: Tue, 25 Aug 2026 10:09:15 +0200 CC: haque@azharul.com X-Mailman-Version: 3.3.10 Precedence: list List-Id: Proxmox VE development discussion List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: proxmox_login_manager's OpenID login flow (see the corresponding patch there) opens the provider's authorization URL via flutter_web_auth_2 and expects the provider's redirect back to com.proxmox.app://openid-callback to be captured by the app. On Android this requires explicitly registering flutter_web_auth_2's CallbackActivity for that scheme; add it, following the plugin's setup instructions. No changes needed on iOS: ASWebAuthenticationSession handles the custom-scheme redirect without any Info.plist registration. Signed-off-by: Azharul Haque --- android/app/src/main/AndroidManifest.xml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml index 654f13d..658f916 100644 --- a/android/app/src/main/AndroidManifest.xml +++ b/android/app/src/main/AndroidManifest.xml @@ -24,6 +24,21 @@ + + + + + + + + + +