Package net.openid.appauth.browser
Class BrowserDenyList
- java.lang.Object
-
- net.openid.appauth.browser.BrowserDenyList
-
- All Implemented Interfaces:
BrowserMatcher
public class BrowserDenyList extends Object implements BrowserMatcher
A denyList of browsers.This will reject a match for any browser on the list, and permit all others. Examples:
// denyList Chrome, whether using a custom tab or not new BrowserDenyList( VersionedBrowserMatcher.CHROME_BROWSER, VersionedBrowserMatcher.CHROME_CUSTOM_TAB); // denyList Firefox new BrowserDenyList( VersionedBrowserMatcher.FIREFOX_BROWSER, VersionedBrowserMatcher.FIREFOX_CUSTOM_TAB); // denyList Dolphin Browser new BrowserDenyList( new VersionedBrowserMatcher( "mobi.mgeek.TunnyBrowser", "<DOLPHIN_SIGNATURE>", false, VersionRange.ANY_VERSION)); }
-
-
Constructor Summary
Constructors Constructor Description BrowserDenyList(BrowserMatcher... matchers)
Creates a denyList from the provided set of matchers.
-
-
-
Constructor Detail
-
BrowserDenyList
public BrowserDenyList(BrowserMatcher... matchers)
Creates a denyList from the provided set of matchers.
-
-
Method Detail
-
matches
public boolean matches(@NonNull BrowserDescriptor descriptor)
- Specified by:
matches
in interfaceBrowserMatcher
- Returns:
- true if the browser matches some set of criteria.
-
-