Hi.
I have just updated my installation to wordpress 6.7 and know the plugin show the next error:
Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the wpo365-login
domain was triggered too early.
Anyone can help my? Thanks a lot.
]]>We have implemented the WPO365 | LOGIN plugin in the website, to do login with office 365 account. But in this moment can′t be possible the access because the button don′t work and I saw this message in the console inspector browser
Uncaught TypeError: Cannot read properties of undefined (reading 'pintraRedirect')
at HTMLDivElement.onclick (login/?redirect_to=https%3A%2F%2Fvinaligroup.com%2Fintranet%2F:347:123)
If anyone have information for this or If anyone had the similar issue, I appreciate any support.
]]>Hi Team,
Hope you are doing well
When i install woo commerce plugin with WPO365 then login with Microsoft is not working. Can you please help me to resolve this issue.
Now i have disabled woo commerce plugin and its working fine. Can you please help me to resolve this issue.
]]>I’ve setup SSO to authenticate against Azure AD. When I click the “Sign In with Microsoft” button, the page seems to re-direct correctly with no errors and then the username field is populated with the email address of the O365 account but the password field is not populated and ends up blank, essentially not logging me into the site.
Checking the users, I can see that the user account has been created correctly.
]]>Hello Team,
Thanks for the great plugin and it really helps us to protect our website from fake logins.
We recently updated the Microsoft’s authentication method from SMS OTP to Microsoft Authenticator mobile app.
We are not able to logged using our outlook email. We suspect our client ID and secret aren’t matching or not allowing the new authentication process.
Here is the error message we are getting when we try login using our outlook username or email and password:
Your ID token could not be processed. Please contact your System Administrator.
Please let us know how to how to proceed further. Waiting to hear back soon. Thanks for your support.
We have a current Enterprise license. When I attempt to activate a plugin, I’m prompted to enter a license key; when I enter our license key, I get an error message.
Steps to reproduce:
Am I missing a procedural element? Do I need to use a different sequence? Is there a place where this procedure is documented? (I couldn’t find it in the support documentation – the ‘installation’ page [https://docs.wpo365.com/article/27-installation] doesn’t cover license key entry.)
(Aside: The dashboard does not appear to link to a license entry screen – as far as I can see the only way to get to it is by generating the error message. In one of the support articles [https://docs.wpo365.com/article/118-update-failed-download-package-not-available] I see a screenshot showing a link to the license management screen, but there’s no submenu in the left sidebar on our install.)
]]>Hello All,
I followed the steps to enable REST APIs, yet after running the self-test I am getting the following error:
Configuration of Azure AD based protection of the WordPress REST API appears valid.?blocking
No Azure AD Application (Client) ID has been configured. Therefore Azure AD based protection of the WordPress REST API cannot be enabled.
and already checked the authorization headers from NGINX but I am still getting this error.
]]>Hello,
Could you please not load wp-content/plugins/wpo365-login/apps/dist/pintra-redirect.js on every request? It does not make any sense. It’s 40 KB of minified JS which does not do anything in most scenarios. Especially when this plugin is being used only as IDP/SP initiated SSO.
Not a single time this particular JS is used in such scenarios and will not be used if everything’s done properly. But you load it in every request.
Of course, we can remove it ourselves, and in these conditions everything works as it should (since there’s absolutely no need for JS for IDP/SP SSO), but shouldn’t the plugin be optimized in the first place?
function dequeue_unnecessary_scripts() {
wp_dequeue_script( 'pintraredirectjs' );
}
add_action( 'wp_print_scripts', 'dequeue_unnecessary_scripts', PHP_INT_MAX );
]]>
In wpo365-login/Services/Request_Service.php on line 71 the variable $state that is strictly compared to false, should be $relay_state
68 if (!empty($is_saml_response = !empty($_POST['RelayState']) && !empty($_REQUEST['SAMLResponse']))) {
69 $relay_state = Router_Service::process_state_url($_POST['RelayState'], $request);
70
71 if (false === $relay_state) {
72 $is_saml_response = false;
73 } else {
74 $request->set_item('relay_state', $relay_state); // -> Cannot be unset because there dependies relying on it
75 }
76 }
]]>
Hi,
I am trying to connect our test blog site to WPO365 to our Azure AD. Our productive site is connected an working properly.
When I enter the credentials (Directory (tenant) ID and Application (Client) ID) and try to save, I get the message that saving is impossible because not everything is filled out.
We checked everything multiple times und compared the configuration to the one on the productive server, and they are identical (except URL). We also had our Azure Admins to check and compare the configuration on their side and they are also identical.
Is there some configuration we are missing?
Kind regards
]]>Has something changed recently? All my sites were fine. Users could visit https://<site-url>/wp-admin and see a page where they could click the “Sign in with Microsoft” button for our domain users, or use username and password for our external developers. Now when visiting wp-admin it goes straight to the Azure AD login so non-domain users don’t see a way to login.
]]>I’ve discovered a conflict where this plugin causes an error for those running the MainWP Dashboard plugin. The error appears when you use the MainWP Dashboard to install a plugin via .zip file to a child site and states: PCLZIP_ERR_BAD_FORMAT (-10) : Unable to find End of Central Dir Record signature
Disabling WPO365 resolves the error and allows plugins to be installed via .zip file. I spoke to MainWP support regarding this and they recommended reaching out here.
]]>Trying to use wpo365 on a shared multisite. Ideal use case would be for users to log in log in via Office365 using SAML SSO, which would create a user for them if one did not already exist; site admins would then subsequently add that user to subsites.
Login works, user is created, but then cannot be added to subsites – attempting to do so returns the error message “The requested user does not exist.”
If the user is created ahead of time, they can be added to subsites and will be able to SSO.
Is there some step I’m missing in this?
NOTE: In testing this I’ve determined that the username of the created user is in the form of an email (e.g. “[email protected]”), which does not appear to be a lawful WordPress username. Could that be the reason for the error?
]]>FluentSMTP
When trying to authenticate with Outlook connector, it fails. But when WPO365 Login is disabled, it succeeds.
FluentAuth
When trying to authenticate with Google, it fails. But when WPO365 Login is disabled, it succeeds.
]]>Can i use this plugin to sync or only accept loggins from our company in our internal ecommerce? Without making a new account, using the user data from Office 365.
]]>Is it supported by WPO365 that Sharepoint video files can be embedded to WordPress posts / pages? There are blocks for YouTube and Vimeo, but I haven’t seen MS Stream blocks. With WPO365, I can add Sharepoint folders to my team on WordPress, and wonder if it can be extended to video streaming.
]]>Hello,
First of all, thank you for this great plugin and the work you’ve done.
I’ve configured a shortcode to display a sharepoint in the “Documents (SharePoint Online / OneDrive) shortcode generator” section.
When I Test the configuration the 4 steps pass with success.
When I display my shortcode in a page I have a first load where I show the columns of the sharepoint then I have a blank page with a file icon with an exclamation mark inside.
I have 2 JS errors in the console “Not able to retrieve files from the requested SharePoint library.” in the file “docsBasic.js” line 23 and 280
Thanks in advance for your help
Valentin
]]>Hello we upgraded to WPO365 25.2 and received an error on SSO with Entra ID in that we see a AADSTS70007%3a+The+application+requested+an+unsupported+mode+%27query%27+when+requesting+a+token error and single sign-on no longer works. We are using Hybrid Flow to login our users. We attempted to recreate the Entra application and setup Authentication Flow, but neither worked.
We reverted back to version 25 and this resolved the issue. Is this a known issue with Version 25.1 or 25.1? We are using wordpress 6.4.2
]]>We have the SSO plug-in installed and working but running into an odd issue. Long story short, URLs hit before logging in via SSO redirect back to login/home page. Steps to recreate issue…
- User given direct URL to access via email, teams, slack, ect. (example: https://[EMPLOYEES-ONLY-WEBSITE].com/about-us/company-boilerplate/)
- User hits URL but not logged and gets redirected to sign in page. Custom jQuery function clicks the MS Sign in button which takes user to SSO page
- User successfully logs in and gets redirected to the home page.
- Trying to access the original URL after logging in is redirecting them back to sign in page and then home page (SSO is sticking so they don't need to sign in again).
- Any other page is accessible except the page originally clicked on (in this example: https://[EMPLOYEES-ONLY-WEBSITE].com/about-us/company-boilerplate/)
So the user trying to view the original URL that was sent to them gets stuck in this redirect issue but only when trying to view that original, specific URL (either directly or navigating to it via the websites navigation). If the user tries in a fresh session without hitting the direct URL first and navigates to the page using the websites navigation, the redirect issue doesn’t occur.
Hope that makes sense. Thanks!
]]>Just installed and configured WPO365 | LOGIN and purchased a yearly subscription license (ID: 26947). Following the https://www.wpo365.com/downloads/wpo365-mail/ documentation – License Activation, item #2: Navigate to?WP Admin > WPO365 > Licenses, it isn’t there.
First I have no WP Admin (unless it’s refering to the login for our WP site). I do have WPO365 on the left side, but there’s no flyout menu. Going into the configuration of WPO365 allows me to configure the MAIL (its enabled), but I’m not able to enable the premium options. Probably due to the license issue.
Any ideas where I can insert the license and activate the desired features?
]]>I created a site where there is only one WordPress user. All the other users should login by WPO365.
Now I want to create a page that allows ONLY to login and make it my default home page. If a users provide the correct credential, they are redirected to the real homepage.
How can I do that by WPO365? I already ibnstalled it and configured it.
The latest WordPress update to version 6.4 gives me the error “id_token_error” in the URL and does not connect to the Microsoft login, my website is an intranet and can only be entered through the WordPress login itself and not with the login from Microsoft, I have returned to version 6.3 of WordPress and was able to log in, but the company has a policy of keeping everything updated so we need to resolve the conflict with version 6.4.
]]>Hi, i’m trying this awesome plugin to enable SSO on a wp ticketing system and its working ??
Non existing users who login in are created in WP: the problem is that they are created without the email string.
Looking the json test file i see that the token presents the data:
{
"timestamp": "5 October 2023 11:02:27",
"category": "OPENID CONNECT BASED SSO",
"severity": "blocking",
"title": "Can decode the ID token",
"sequence": 0,
"passed": true,
"fix": [],
"message": null,
"more_info": null,
"data": {
"aud": "aud",
"iss": "iss",
"iat": 1696503447,
"nbf": 1696503447,
"exp": 1696507347,
"email": "[email protected]",
"family_name": "xxx",
"given_name": "xxx",
"name": "xxx - xxx",
"nonce": "651e97be68068",
"oid": "edbf202a-3ece-4453-bc0a-405e60d36a7e",
"preferred_username": "[email protected]",
"rh": "0.rh-tdKhFl7-YLGZhpeADk.",
"sub": "sub-g",
"tid": "tid-98d3-4309-84c4-d599182bf560",
"upn": "[email protected]",
"uti": "uti",
"ver": "2.0"
}
But when i look at the user in WP there is no “email” field. The email string is empty.
https://1drv.ms/i/s!Ao_A128UdL-Thc0iA3dyTG2s6QiOjg?e=oqkynM
What am i missing?
Thanks in advance
f
]]>As of 24.0, but still occurring on 24.1, the wp_send_new_user_notification_to_user filter is by default always set to false due to an override in Core\Wp_Hooks.php. I’m not sure if this was intended or not, but it broke workflows for our site with custom registration emails that we were handling independently of the plugin, because it by default flipped the filter to false. I was able to do a workaround by adding another filter myself with higher priority setting it back to true, but I imagine this change was not intended behavior.
I recommend only modifying this filter if the user has explicitly enabled / disabled it through the plugin. We don’t even have Premium, so I couldn’t see this setting at all until I looked at the source.
]]>I get the following error when using a cached SSO Session. New sessions work fine.
AADSTS75011: Authentication method ‘X509, MultiFactor’ by which the user authenticated with the service doesn’t match requested authentication method ‘Password, ProtectedTransport’.?
Accord to Microsoft Error – AADSTS75011 Authentication method by which the user authenticated with the service doesn’t match requested authentication method AuthnContextClassRef. – Active Directory | Microsoft Learn
This can be resolved by removing the optional value of RequestedAuthnContext
?.
Is this something you can help with?
Hi,
Could you please tell me how to allow users to stay logged in with MPO365? So people don’t have to login every time.
Thank you.
]]>Your plugin prevents ALL plugin updates from displaying on the Updates page.
I beleive this might be the file causing it:
wpo365-login/Core/Plugin_Updater.php
I’m 100% of your plugin causing this beause when I deactivated your plugin, all plugins updates will suddenly displaying, and then I activated it again, all plugin updates stopped showing.
Can you pls fix this issue? I don’t want to have to deactivate your plugin every time I run plugin updates.
After updating the wpo365-login plugin to v23.0, all admin pages containing information about updates are producing critical errors. Below is one of the errors, that seems to be triggered by the Woocommerce (v7.7.2) plugin.
WP-CLI also produced the sames errors while running commands like wp plugin list
, wp plugin install wp0365-login --version=22.1
etc.
2023/06/09 09:40:26 [error] 785#785: *523306 FastCGI sent in stderr: "PHP message: PHP Fatal error: Uncaught Error: Attempt to modify property "no_update" on null in /var/www/html/wp-content/plugins/woocommerce/includes/admin/helper/class-wc-helper-updater.php:75
Stack trace:
#0 /var/www/html/wp-includes/class-wp-hook.php(310): WC_Helper_Updater::transient_update_plugins()
#1 /var/www/html/wp-includes/plugin.php(205): WP_Hook->apply_filters()
#2 /var/www/html/wp-includes/option.php(2036): apply_filters()
#3 /var/www/html/wp-includes/update.php(391): set_site_transient()
#4 /var/www/html/wp-includes/class-wp-hook.php(308): wp_update_plugins()
#5 /var/www/html/wp-includes/class-wp-hook.php(332): WP_Hook->apply_filters()
#6 /var/www/html/wp-includes/plugin.php(517): WP_Hook->do_action()
#7 /var/www/html/wp-admin/admin.php(385): do_action()
#8 /var/www/html/wp-admin/update-core.php(10): require_once('" while reading response header from upstream, client: REDACTED, server: REDACTED, request: "GET /wp-admin/update-core.php HTTP/2.0", upstream: "fastcgi://unix:/var/run/php/8.1-fpm.sock:", host: "REDACTED", referrer: "https:/REDACTED/wp-admin/"
After downgrading wpo365-login to V22.1?everything is working as expected again.
Can you please take a look at this? Thanks!
]]>Hi!
I have a probleme with the plugin. I configured it well but now I’m stuck out of the Admin pannel. I have this error message:
https://zupimages.net/viewer.php?id=23/21/w8uy.jpg
Can somebody help?
Thank you,
Quentin
Hi Team,
Currently, when staff SSO into WP, they are created as a Standard user. We then upgrade them to be a Contributor. However, this enables them to be able to change the password and they are able to access WP without SSO. Does the plugin have an option to stop SSO users from changing their password?
Thanks,
Jason