Comments (6)
Hello ithowest,
Thank you for reporting those bugs. I already added the curl/wget bug to our internal issue tracker. Furthermore our developer team is currently discussing the second problem. Could you tell me, if you have the option "User > Automatic user synchronization" enabled ? This could explain why your students lose their "Administrator" role. When your student tries to login for the first time he/she gets synchronized with the Active Directory. Since there is no "role equivalent mapping" between the Active Directory "Student" group and a WordPress role, Next ADI removes the "Administrator" role from your students WordPress account. We will think about a solution for this problem as soon as possible.
Have a nice day
MeissnerDa
from active-directory-integration2.
Hey @ithowest
I am trying to resolve your wget/curl problem. I am unable to replicate your problem on my machine/system.
Can you provide any kind of output when using wget/curl to trigger a sync?
from active-directory-integration2.
curl output:
[INFO ] Start of Sync to WordPress
[INFO ] LDAP connection is not encrypted
[INFO ] In group 'sg_personeel' are 904 members.
[INFO ] In group 'sg_studenten' are 8038 members.
in debug log:
2016-10-07 14:18:57 [INFO ] NextADInt_Adi_Synchronization_WordPress::prepareForSync [line 159] Start of Sync to WordPress ^M
2016-10-07 14:18:57 [INFO ] NextADInt_Ldap_Connection::createConfiguration [line 101] LDAP connection is not encrypted ^M
2016-10-07 14:18:57 [INFO ] NextADInt_Ldap_Connection::findAllMembersOfGroups [line 529] In group 'sg_personeel' are 904 members. ^M
2016-10-07 14:19:03 [INFO ] NextADInt_Ldap_Connection::findAllMembersOfGroups [line 529] In group 'sg_studenten' are 8038 members. ^M
And then it stops....
from active-directory-integration2.
@MeissnerDa
If I disable the automatic user sync, tt seems to be fixed when there's no mapping of AD group to WP roles. But when there is at least one entry in the mapping it still syncs to active directory and the users loose their permissions. Hope this helps you out.
from active-directory-integration2.
@ithowest Thank you for the information. I found a bug which seems to be the reason for the roles to be removed. We will take a look at it and try to fix this problem as soon as possible.
Have a nice day
MeissnerDa
from active-directory-integration2.
No response since 4 weeks. I'll close this issue.
from active-directory-integration2.
Related Issues (20)
- Conflit with wp-rocket HOT 2
- Changing WordPress' AUTH_SALT leads to users not being able to login HOT 1
- Can't load or save settings after update - angular.js errors HOT 1
- Include PHP 8.2 into test suite
- "Dreitier\Nadi\Authentication\SingleSignOn\Ui\ShowSingleSignOnLink" not found when using SSO in NADI 3.0
- 'Uncaught Error: Class "Logger" not found...' for older versions of Premium Extensions with NADI 3.x
- Class Dreitier\Util\Logger\LogFacade not found with NADI 3.0.x HOT 1
- Websites crash on update HOT 2
- Updated NADI today. Critical website error HOT 3
- Conflict with The Events Calendar HOT 3
- Active directory attribute HOT 1
- WP_MS_Sites_List_Table not found when running in Multisite
- Error if timestamped LDAP attributes are empty or contain a string
- Twig functions in default namespace conflict with other WordPress plug-ins HOT 1
- `Dreitier\Ldap\Connection::filterDomainMembers` throws fatal error when invalid SID is returned
- Duplicate search for user by sAMAccountName during login
- Do not map local WordPress users if their meta value next_ad_int.objectGuid does not match with AD's objectGuid
- Drop PHP 8.0 support from CI
- Compatibility for system with samaccountname different from UPN HOT 2
- Sync to WordPress fails if AD user must be disabled but account does not exist in WordPress
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from active-directory-integration2.