See: Description
| Interface | Description |
|---|---|
| BrowserMatcher |
Determines whether a
BrowserDescriptor matches some set of criteria. |
| Class | Description |
|---|---|
| AnyBrowserMatcher |
Matches any browser.
|
| BrowserBlacklist |
A blacklist of browsers.
|
| BrowserDescriptor |
Represents a browser that may be used for an authorization flow.
|
| Browsers |
Defines the attributes of some commonly-used browsers on Android, for use in browser matchers.
|
| Browsers.Chrome |
Constants related to Google Chrome.
|
| Browsers.Firefox |
Constants related to Mozilla Firefox.
|
| Browsers.SBrowser |
Constants related to
SBrowser,
the default browser on Samsung devices.
|
| BrowserSelector |
Utility class to obtain the browser package name to be used for
AuthorizationService.performAuthorizationRequest(
net.openid.appauth.AuthorizationRequest,
android.app.PendingIntent) calls. |
| BrowserWhitelist |
A whitelist of browsers which can be used as part of an authorization flows.
|
| CustomTabManager |
Hides the details of establishing connections and sessions with custom tabs, to make testing
easier.
|
| DelimitedVersion |
Represents a delimited version number for an application.
|
| ExactBrowserMatcher |
Matches only the specified browser.
|
| VersionedBrowserMatcher |
Matches a browser based on its package name, set of signatures, version and whether it is
being used as a custom tab.
|
| VersionRange |
A browser filter which matches when a browser falls into a version range.
|
Defines an abstraction of browsers and mechanisms by which an app can control which browser will be used by AppAuth for authorization.