-
Notifications
You must be signed in to change notification settings - Fork 1.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(entra): add new check entra_password_hash_sync_enabled
#7061
base: master
Are you sure you want to change the base?
feat(entra): add new check entra_password_hash_sync_enabled
#7061
Conversation
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## master #7061 +/- ##
==========================================
- Coverage 88.76% 88.74% -0.02%
==========================================
Files 1201 1202 +1
Lines 34920 34959 +39
==========================================
+ Hits 30996 31024 +28
- Misses 3924 3935 +11
Flags with carried forward coverage won't be shown. Click here to find out more.
|
facilitating seamless authentication and enhancing leaked credential protection. Without password hash | ||
synchronization, users might have to manage multiple passwords and detection of leaked credentials would be compromised. | ||
|
||
Note: This control applies only to hybrid deployments using Microsoft Entra Connect sync and does not apply to federated domains. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Should we check then if the domain is federated to avoid false positives?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
But you can have multiple domains... 🤔 Not sure how this setting would behave in that case.
Context
This PR introduces a new check for M365 service: Entra. This new check verifies if Password hash synchronization is enabled. This is one of the sign-in methods used to accomplish hybrid identity synchronization.
The only way to have this enabled is using Microsoft Entra Connect, an application from Microsoft that synchronizes a hash of a user's password from an on-premises Active Directory instance to a cloud-based Entra ID instance in order to have hybrid environment safer.
Description
Added new check
entra_password_hash_sync_enabled
with its unit tests and modifed the service to add_get_organization
api callChecklist
API
License
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.