# Cordova

Published articles for Cordova.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Keycloak JS 26.2.4 released

DevFeed: [Keycloak JS 26.2.4 released](<https://devfeed.tech/articles/keycloak-js-26-2-4-released-31768.md>)

Original publisher: [Read original article](<https://www.keycloak.org/2026/04/keycloak-js-2624-released>)

Author: Keycloak Team

Published: 2026-04-22T00:00:00Z

Content type: release

Language: en

Sources: [Keycloak Blog](<https://devfeed.tech/sources/keycloak-blog.md>)

Topics: [Keycloak](<https://devfeed.tech/topics/keycloak.md>), [Cordova](<https://devfeed.tech/topics/cordova.md>), [Authentication](<https://devfeed.tech/topics/authentication.md>), [browser](<https://devfeed.tech/topics/browser.md>), [version](<https://devfeed.tech/topics/version.md>)

Tags: [authentication](<https://devfeed.tech/tags/authentication.md>), [browser](<https://devfeed.tech/tags/browser.md>), [bug-fixes](<https://devfeed.tech/tags/bug-fixes.md>), [changes](<https://devfeed.tech/tags/changes.md>), [cordova](<https://devfeed.tech/tags/cordova.md>), [idm](<https://devfeed.tech/tags/idm.md>), [kerberos](<https://devfeed.tech/tags/kerberos.md>), [keycloak](<https://devfeed.tech/tags/keycloak.md>), [keycloak-js-release](<https://devfeed.tech/tags/keycloak-js-release.md>), [ldap](<https://devfeed.tech/tags/ldap.md>), [openid-connect](<https://devfeed.tech/tags/openid-connect.md>), [saml](<https://devfeed.tech/tags/saml.md>), [sso](<https://devfeed.tech/tags/sso.md>), [version](<https://devfeed.tech/tags/version.md>)

### AI overview

Keycloak JS 26.2.4 fixes two Cordova adapter regressions introduced in version 26.2.1. It prevents duplicate authentication requests during token exchange and closes the in-app browser before the exchange begins, avoiding a brief Android error.

### Source excerpt

Highlights This release of Keycloak JS addresses two regressions in the Cordova adapter that were introduced in version 26.2.1. Bug Fixes Cordova adapter no longer triggers duplicate authentication requests A regression introduced in version 26.2.1 caused the Cordova in-app browser to fire multiple loadstart events before the token exchange completed, resulting in concurrent authentication requests that could fail the login flow. The completed flag is now set before awaiting the token exchange, preventing duplicate processing of the redirect URI. keycloak/keycloak-js#208 Cordova in-app browser now closes before awaiting token exchange A regression introduced in version 26.2.1 caused the Cordova in-app browser to remain open during the asynchronous token exchange, resulting in a brief "Web page not available" error flashing on Android before the browser eventually closed. The browser is now closed immediately after the redirect URI is captured, before the token exchange begins. keycloak/keycloak-js#209 Upgrading Before upgrading refer to the migration guide for a complete list of changes.

## Keycloak 21.0.0 released

DevFeed: [Keycloak 21.0.0 released](<https://devfeed.tech/articles/keycloak-21-0-0-released-31602.md>)

Original publisher: [Read original article](<https://www.keycloak.org/2023/02/keycloak-2100-released>)

Author: Keycloak Team

Published: 2023-02-23T00:00:00Z

Content type: release

Language: en

Sources: [Keycloak Blog](<https://devfeed.tech/sources/keycloak-blog.md>)

Topics: [Keycloak](<https://devfeed.tech/topics/keycloak.md>), [saml](<https://devfeed.tech/topics/saml.md>), [Cordova](<https://devfeed.tech/topics/cordova.md>), [Microsoft](<https://devfeed.tech/topics/microsoft.md>), [Hibernate](<https://devfeed.tech/topics/hibernate.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>)

Tags: [cordova](<https://devfeed.tech/tags/cordova.md>), [hibernate](<https://devfeed.tech/tags/hibernate.md>), [idm](<https://devfeed.tech/tags/idm.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [kerberos](<https://devfeed.tech/tags/kerberos.md>), [keycloak](<https://devfeed.tech/tags/keycloak.md>), [keycloak-release](<https://devfeed.tech/tags/keycloak-release.md>), [ldap](<https://devfeed.tech/tags/ldap.md>), [microsoft](<https://devfeed.tech/tags/microsoft.md>), [migration-guide](<https://devfeed.tech/tags/migration-guide.md>), [openid-connect](<https://devfeed.tech/tags/openid-connect.md>), [policies](<https://devfeed.tech/tags/policies.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [release](<https://devfeed.tech/tags/release.md>), [saml](<https://devfeed.tech/tags/saml.md>), [sso](<https://devfeed.tech/tags/sso.md>), [update](<https://devfeed.tech/tags/update.md>)

### AI overview

Keycloak 21.0.0 is released with new features, enhancements, documentation updates, and resolved issues. Changes include Microsoft Authenticator support, multi-hosted-domain support for GoogleIdentityProvider, Cordova redirect URI configuration, SAML signature updates, and storage improvements.

### Source excerpt

To download the release go to Keycloak downloads. Upgrading Before upgrading refer to the migration guide for a complete list of changes. All resolved issues New features #11698 Add an option allowing to disable client registration access token rotation keycloak #15271 Add support for Microsoft Authenticator keycloak #16107 Short verification_uri for Device Authorization Request keycloak #16787 support multi hosted-domain in `GoogleIdentityProvider` keycloak #17037 Allow configuring of redirectUri for the cordova adapter keycloak adapter/javascript Enhancements #1738 Deprecate SHA1 based algorithms for SAML signatures keycloak-documentation #1743 Documentation of some options of SAML IDP is not up-to-date keycloak-documentation #8820 Official Support for Microsoft mobile authenticator app keycloak #8982 Blacklist false positive rate could be set a lot lower. keycloak #9008 Update client with registration access token gained by client registration keycloak authorization-services #9017 Pre-authorization hook for client policies keycloak #9144 Remove Hashicorp Support keycloak dist/quarkus #9388 Global lock interface keycloak storage #9420 Use bulk deletes in HotRod store keycloak storage #9699 Include list of possible option values in help messages. keycloak dist/quarkus #10018 JPA Map Storage: leverage function-based indexes (Postgresql) keycloak storage #10090 Remove workaround in HotRodUtils#paginateQuery keycloak storage #10376 Add MapKeycloakTransaction.exists(id) method keycloak storage #10988 Remove doubled field from HotRod entities keycloak storage #11744 Remove `session.area().getById(id)` from Map provider methods keycloak storage #12067 Investigate a way to update indexes in no-downtime way for HotRod store keycloak storage #12068 Leverage Infinispan lifespan for ExpirableEntities in HotRod storage keycloak storage #12950 Implement "advanced claim to group" mapping for SAML keycloak #13219 Followup: JPA Map store wants to use `hibernate.integrator_provider

## Keycloak Cordova Browser Tabs support

DevFeed: [Keycloak Cordova Browser Tabs support](<https://devfeed.tech/articles/keycloak-cordova-browser-tabs-support-31572.md>)

Original publisher: [Read original article](<https://www.keycloak.org/2018/06/keycloak-cordova-browser-tabs-support>)

Author: Stian Thorgersen

Published: 2018-06-21T00:00:00Z

Content type: release

Language: en

Sources: [Keycloak Blog](<https://devfeed.tech/sources/keycloak-blog.md>)

Topics: [Keycloak](<https://devfeed.tech/topics/keycloak.md>), [Cordova](<https://devfeed.tech/topics/cordova.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [Security](<https://devfeed.tech/topics/security.md>)

Tags: [cordova](<https://devfeed.tech/tags/cordova.md>), [idm](<https://devfeed.tech/tags/idm.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [kerberos](<https://devfeed.tech/tags/kerberos.md>), [keycloak](<https://devfeed.tech/tags/keycloak.md>), [ldap](<https://devfeed.tech/tags/ldap.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [openid-connect](<https://devfeed.tech/tags/openid-connect.md>), [saml](<https://devfeed.tech/tags/saml.md>), [security](<https://devfeed.tech/tags/security.md>), [sso](<https://devfeed.tech/tags/sso.md>)

### AI overview

Keycloak's JavaScript adapter adds browser-tab support for Cordova login flows. Using a system browser tab provides improved security, single sign-on, and single sign-out for mobile applications secured with Keycloak; the feature was planned for Keycloak 4.1.0.Final.

### Source excerpt

Thanks to gtudan we finally have support for browser tabs for Cordova in our JavaScript adapter. This enables using a system browser tab to do the login flows to Keycloak, which brings better security and also single sign-on and single sign-out to mobile applications secured with Keycloak. This will be included in Keycloak 4.1.0.Final which will be released soon. In the meantime check this screen-cast to see this in action!

## Fuco - A Coloring Game

DevFeed: [Fuco - A Coloring Game](<https://devfeed.tech/articles/fuco-a-coloring-game-35609.md>)

Original publisher: [Read original article](<https://zolmeister.com/2014/09/Fuco-a-coloring-game.html>)

Author: Zoli Kahan

Published: 2014-09-01T05:00:00Z

Content type: article

Language: en

Sources: [Zolmeister](<https://devfeed.tech/sources/zolmeister.md>)

Topics: [Web](<https://devfeed.tech/topics/web.md>), [Canvas](<https://devfeed.tech/topics/canvas.md>), [Cordova](<https://devfeed.tech/topics/cordova.md>), [iOS](<https://devfeed.tech/topics/ios.md>), [SVG](<https://devfeed.tech/topics/svg.md>), [SVG animations in CSS](<https://devfeed.tech/topics/svg-animations-in-css.md>), [Chrome](<https://devfeed.tech/topics/chrome.md>), [Firefox](<https://devfeed.tech/topics/firefox.md>), [LineageOS](<https://devfeed.tech/topics/lineageos.md>), [Expo](<https://devfeed.tech/topics/expo.md>)

Tags: [amazon](<https://devfeed.tech/tags/amazon.md>), [android](<https://devfeed.tech/tags/android.md>), [animation](<https://devfeed.tech/tags/animation.md>), [canvas](<https://devfeed.tech/tags/canvas.md>), [chrome](<https://devfeed.tech/tags/chrome.md>), [cordova](<https://devfeed.tech/tags/cordova.md>), [firefox](<https://devfeed.tech/tags/firefox.md>), [game](<https://devfeed.tech/tags/game.md>), [svg](<https://devfeed.tech/tags/svg.md>), [web](<https://devfeed.tech/tags/web.md>), [webgl-shaders](<https://devfeed.tech/tags/webgl-shaders.md>)

### AI overview

A developer describes Fuco, a coloring game created in 48 hours for the Ludum Dare game competition. The article explains its cross-platform, Cordova-based publishing approach, the HTML5 Canvas solution for erasing and masking colored regions, and an SVG logo animation used on the home screen.

### Source excerpt

Fuco - A Coloring Game Web | Android | Chrome | Amazon | Firefox | Source Welcome, to Fuco (Source), a coloring game! Fuco was made in 48 hours as part of the Ludum Dare game compo. The theme was , which game me the inspiration for Fuco. Originally I had an idea for a game that mixed game art styles (pixel art + isometric + full 3D), however that was far too ambitious considering the time constraints and my artistic skills.

## MWC 2014, Firefox OS Success, and Yet More Web API Evolution

DevFeed: [MWC 2014, Firefox OS Success, and Yet More Web API Evolution](<https://devfeed.tech/articles/mwc-2014-firefox-os-success-and-yet-more-web-api-evolution-37574.md>)

Original publisher: [Read original article](<https://brendaneich.com/2014/03/mwc-2014-firefox-os-success-and-yet-more-web-api-evolution/>)

Author: Brendan Eich

Published: 2014-03-08T18:58:11Z

Content type: opinion

Language: en

Sources: [Brendan Eich](<https://devfeed.tech/sources/brendan-eich.md>)

Topics: [Firefox](<https://devfeed.tech/topics/firefox.md>), [Web APIs](<https://devfeed.tech/topics/web-apis.md>), [Mozilla](<https://devfeed.tech/topics/mozilla.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [web-standards](<https://devfeed.tech/topics/web-standards.md>)

Tags: [cordova](<https://devfeed.tech/tags/cordova.md>), [firefox](<https://devfeed.tech/tags/firefox.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [mozilla](<https://devfeed.tech/tags/mozilla.md>), [uncategorized](<https://devfeed.tech/tags/uncategorized.md>), [web-apis](<https://devfeed.tech/tags/web-apis.md>), [web-standards](<https://devfeed.tech/tags/web-standards.md>)

### AI overview

A commentary on Mozilla's Firefox OS activities at Mobile World Congress 2014, including a planned $25 smartphone for emerging-market retail channels, a growing device portfolio, and PhoneGap/Cordova support. It also reviews Web APIs being developed or standardized for smartphones and other devices.

### Source excerpt

Just over a week ago, I left Barcelona and Mobile World Congress 2014, where Mozilla had a huge third year with Firefox OS. We announced the $25 Firefox OS smartphone with Spreadtrum Communications, targeting retail channels in emerging markets, and attracting operator interest to boot. This is an upgrade for those channels at about the ... Continue reading "MWC 2014, Firefox OS Success, and Yet More Web API Evolution"