loginpass
loginpass copied to clipboard
Login with Google, GitHub, Twitter, Facebook and many other networks.
Changing `FlaskRemoteApp` to `FlaskOAuth2App` since authlib 1.0.0 was refactored to: - Remove `FlaskRemoteApp` - Used `FlaskOAuth2App` instead This was confirmed to work locally. No longer getting an ImportError exception and...
Flask is currently broken since a fresh install will install authlib 1.0.0. ``` python3.10/site-packages/loginpass/_flask.py:83: in register_to from authlib.integrations.flask_client import FlaskRemoteApp E ImportError: cannot import name 'FlaskRemoteApp' from 'authlib.integrations.flask_client' (python3.10/site-packages/authlib/integrations/flask_client/__init__.py) ```
Hi :) The latest addition back in December is not tagged and put into releases so pip can install it. I was missing the fastapi functions
- Make `userinfo()` function `async` to support fastapi client
FastAPI demo doesn't work. I get error: ``` [...] /lib/python3.7/site-packages/loginpass-0.5-py3.7.egg/loginpass/_fastapi.py", line 72, in auth return await handle_authorize(remote, token, user_info, request) TypeError: object UserInfo can't be used in 'await' expression ```...
Fix README - python3.9 requires 'async' for handle_authorize
Fix error for VK auth ``` data = await compliance_fix(self, data) TypeError: object dict can't be used in 'await' expression ```
Data comes in as and data['data']. Ref -> https://github.com/authlib/loginpass/pull/80#issue-560504462
When an unauthenticated user accesses a view that requires authentication, the initial redirect to the login endpoint includes a `next` url parameter containing the url for the original view. This...