Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/clarkwinkelmann/flarum-ext-auth-popup-failsafe
Failsafe in case the browser blocks the Flarum auth popup from closing
https://github.com/clarkwinkelmann/flarum-ext-auth-popup-failsafe
Last synced: about 20 hours ago
JSON representation
Failsafe in case the browser blocks the Flarum auth popup from closing
- Host: GitHub
- URL: https://github.com/clarkwinkelmann/flarum-ext-auth-popup-failsafe
- Owner: clarkwinkelmann
- License: mit
- Created: 2022-09-09T20:17:54.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-09-09T20:49:08.000Z (over 2 years ago)
- Last Synced: 2024-12-23T20:23:47.648Z (about 1 month ago)
- Language: PHP
- Size: 49.8 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Auth Popup Failsafe
[![MIT license](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/clarkwinkelmann/flarum-ext-auth-popup-failsafe/blob/master/LICENSE.txt) [![Latest Stable Version](https://img.shields.io/packagist/v/clarkwinkelmann/flarum-ext-auth-popup-failsafe.svg)](https://packagist.org/packages/clarkwinkelmann/flarum-ext-auth-popup-failsafe) [![Total Downloads](https://img.shields.io/packagist/dt/clarkwinkelmann/flarum-ext-auth-popup-failsafe.svg)](https://packagist.org/packages/clarkwinkelmann/flarum-ext-auth-popup-failsafe) [![Donate](https://img.shields.io/badge/paypal-donate-yellow.svg)](https://www.paypal.me/clarkwinkelmann)
This extension implements a link at the end of the popup auth flow of Flarum that will make it possible to finish the login/registration in the new tab instead of going back to the original tab.
This workaround is required for embedded mobile browsers that use tabs/windows in place of popups and didn't implement the popup `opener` web API.
This problem affects multiple Flarum auth extensions, most notably FoF OAuth but also KILOWHAT Wordpress Integration and others.
This is meant as a proof of concept / temporary workaround until this gets properly fixed in Flarum directly.
## Installation
composer require clarkwinkelmann/flarum-ext-auth-popup-failsafe
## Support
This extension is under **minimal maintenance**.
It was developed for a client and released as open-source for the benefit of the community.
I might publish simple bugfixes or compatibility updates for free.You can [contact me](https://clarkwinkelmann.com/flarum) to sponsor additional features or updates.
Support is offered on a "best effort" basis through the Flarum community thread.
## Links
- [GitHub](https://github.com/clarkwinkelmann/flarum-ext-auth-popup-failsafe)
- [Packagist](https://packagist.org/packages/clarkwinkelmann/flarum-ext-auth-popup-failsafe)