Allow override of the plugin by posting credentials to wp-login.php (#118)* allow overriding the plugin if credentials are POSTed to wp-login.php
* fix indentation to be consistent
Bug with some special char in the firstname or lastnameAdd str_replace because token is encoded in base64 URL (and not just base64).
Solves the problem with some special char
Re: #101
Allow identity providers which do not support the userinfo endpoint. (#100)* Allow identity providers which do not support the userinfo endpoint.
* Fixed empty check for userinfo endpoint
allow developers to use the plain auth url by shortcode (#98)* allow developers to use the plain auth url by shortcode
* prevent to set the redirect cookie on every page request by moving the function call to the formular rendering.
avoid messing-up with wp-cli (#96)When using wp-cli (eg: rewrite/cache flush), init() will run setcookie() which would trigger "headers already sent by". Just disable module when wp-cli is being used.
fix a notice: If using traditional login, $token_response may be empty (#86)fix a 404: In Bedrock-like layout configuration, $redirect_url === 'wp-login.php?loggedout=true'
(which work for local redirection). But canonicalization should take into account the additional /wp/
prefix. site_url() does meanwhile home_url() does not.
Translit names' special characters (#73)When nickname is generated from a full name, intent to translit them to ascii instead of stripping special characters.