"authorization request has expired" error on IOS mobile chrome - banno-digital-toolkit

When my plugin makes an authorization request using mobile chrome on IoS, the banno server is rendering the following error:
{
"error": "invalid_request",
"error_description": "authorization request has expired",
"request_id": "69a2e6d2329e0c1e45c6b06549930d7c"
}
The authorization request that my plugin is using works just fine on safari on IoS, mobile chrome on android, and all other desktop web browsers on other operating systems.
This problem is unique to mobile chrome on IoS.

This sounds like your plugin isn't properly handling sessions.
Per Designing and Developing Plugins:
The Authentication Framework provides authenticated identity information about the user, but is specifically not a session manager. You will have to manage your own user session within your plugin.

After more testing we were able to confirm this bug on an old version of chrome on IOS, verion 92.0.4515.90. Newer versions of chrome were unable to reproduce. It seems likely this was a bug in an older chrome version

Related

Why does not Firefox require a messaging server for Push notification

I'm following the Google PWA tutorial
then I saw this sentence. It just tells us no need for a messaging server for Firefox, but does not explain why and how to do it with Firefox.
So my question:
Why doesn't Firefox require creating a messaging server?
How do we do the push notification with Firefox without creating a messaging server/service?

I am getting 404 error while accessing Google Chrome

While trying to access my application in google chrome some urls are working fine and some are getting 404 error. My application is working fine in other browsers like IE , firefox ...etc. Please suggest me some information to allow my application working fine for all urls
You have to explore chrome settings for privacy and security, proxy settings etc.
chrome://settings/system. make your proxy settings as system settings instead of manual.

How can I use chrome.enterprise.platformKeys on a Chrome extension for Chrome OS?

I've been trying to generate a custom client certificate on Chrome OS for things like VPN.
No matter what I do, I keep getting that chrome.enterprise.platformKeys is undefined.
I've been creating test extensions in Developer mode on my managed Chrome OS machine. I see on the documentation page here it says:
Note: This API is only for extensions pre-installed by policy.
How can I properly use this API, if I want to test apps in Developer mode?

How does Chrome implement WebUSB on Android?

As I understand it, a native Android app must go through a special API to use Host mode which involves the USB OTG spec. However, the WebUSB spec appears to address host mode as the only option (such as on a normal computer) and doesn't mention OTG, so presumably the code for the is all inside Chrome. How does Chrome handle WebUSB on Android, and would that require code modifications vs desktop?
There shouldn't be any modifications needed to share code between Android and desktop. Chrome uses the Android USB host API to communicate with devices. When using an "OTG adapter" this is the API that can be used to communicate with the device. WebUSB does not support the Android-specific "accessory mode."

Google chrome for android clear or disable cache

I'm using google chrome for android on kiosk mode to use my web application. I need to clear or disable his cache without using "More tools and then Clear browsing data". It must be automatic when the server side change.
Is it possible ?
My web application is develop with JSF
Versions :
Chrome 64.0.3282.137
Android 7.0.0
Thanks