Skip to content
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

fix(MS.AAD.6.1): password expiration must be configured for all domains #603

Open
wants to merge 4 commits into
base: main
Choose a base branch
from

Conversation

jed-exotic
Copy link

@jed-exotic jed-exotic commented Dec 26, 2024

addresses #594

This may be an opinionated change, and I am happy to discuss.

To comply with MS.AAD.6.1, all verified domains should be evaluated for this configuration value.

If configuring the primary domain is sufficient for compliance (i.e. the configured value for non-primary domains becomes irrelevant), then the isDefault attribute should be used to filter the results down to a single domain.

This PR is with the following requirement in mind:

ALL verified managed domains shall be configured to not require password expiry.

@jed-exotic jed-exotic requested a review from a team as a code owner December 26, 2024 17:27
@weyCC81
Copy link
Contributor

weyCC81 commented Dec 27, 2024

In my opinion, it's a good practice to check all domains, as the 'primary domain' does not always technically appear as 'isDefault.'

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants