openid / AppAuth-Android

Android client SDK for communicating with OAuth 2.0 and OpenID Connect providers.

Home Page:https://openid.github.io/AppAuth-Android

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

BrowserDenyList Behavior

geldf opened this issue · comments

Configuration

  • Version: 0.11.1
  • Integration: native Android - Kotlin
  • Identity provider: Others

Description

Hello,

I'm currently working on implementing the BrowserDenyList feature to restrict a specific version of a browser. The functionality works as intended when alternative browsers are available. However, I have a query regarding the expected behavior in the following scenario:

  • For instance, the Chrome Browser is set as the default browser, but it is included in the deny list.
  • There are no other browsers installed on the device.

Based on my testing, the login page still launches on the Chrome Browser, but a new instance of Chrome, outside the app, is initiated.

I would like to understand if this behavior is expected in such a scenario.

Thank you

I already figured out the answer. The behavior is due to "usingCustomTab" being set to true.