WPO365 | SAMESITE

Àpèjúwe

Plugin for WordPress websites that require a user to sign in (e.g. with Microsoft using the WPO365 plugin) and that are loaded inside an iframe (e.g. inside a Microsoft Teams App / Tab or similar). The plugin overrides the pluggable WordPress function wp_set_auth_cookie to always set SameSite=None to enable third-party usage of cookies.

Prerequisites

  • The SameSite=None flag is only respected by browsers such as Chrome when the cookieÌtumọ̀ Yorùbá: ’s Secure flag is set. Therefore the website must use SSL for the plugin to effectively enable browser support for 3rd party cookies.

Support

I will go to great length trying to support you if the plugin doesnÌtumọ̀ Yorùbá: ’t work as expected. Go to our Support Page to get in touch. I havenÌtumọ̀ Yorùbá: ’t been able to test our plugin in all endless possible WordPress configurations and versions so I am keen to hear from you and happy to learn!

Feedback

I am keen to hear from you so share your feedback with me on Twitter and help me get better!

Open Source

When you’re a developer and interested in the code you should have a look at the corresponding gist at github.

Ìgbéwọlẹ̀

Perform the following steps to install the plugin:

  • Go to WP Admin > Plugins > Add new and search for WPO365.
  • Click Install to install the plugin.
  • Click Activate to activate the plugin.

Àwọn àgbéyẹ̀wò

Ọwẹ́wẹ̀ 2, 2020 1 ìdáhùn
This is a simple little solution that actually works. Easy set up, no hassle.
Ka gbogbo àwọn àgbéyẹ̀wò 2

Àwọn Olùkópa & Olùgbéejáde

“WPO365 | SAMESITE” jẹ́ ètò ìṣàmúlò orísun ṣíṣí sílẹ̀. Àwọn ènìyàn wọ̀nyí ti ṣe ìkópa sí plugin yìí.

Àwọn Olùkópa

Túmọ̀ “WPO365 | SAMESITE” sí èdè rẹ.

Ṣe o nífẹ̀ẹ́ sí ìdàgbàsókè?

Ṣàwárí koodu, ṣàyẹ̀wò ibi ìpamọ́ SVN, tàbí ṣe àgbékalẹ̀ sí àkọsílẹ̀ ìdàgbàsókè nípasẹ̀ RSS.

Àkọsílẹ̀ àwọn àyípadà

v1.4

  • Fix: Tested with latest versions of WordPress and PHP.

v1.3

  • Fix: Tested with latest versions of WordPress and PHP.

v1.2

  • Fix: Added support for PHP 8.

v1.1

  • Fix: The plugin would end up in an infinitely loop when using PHP 7.2 or older. This has been fixed by implementing a work-around that abuses the “path” or “domain” parameter of PHPÌtumọ̀ Yorùbá: ’s “setcookie” function to sneak in the SameSite attribute because PHP does not escape semicolons.

v1.0

  • Initial version