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

Remove migration utility; Modernize configuration for containerization; Use nonce to secure XSRF; And more! #263

Open
wants to merge 11 commits into
base: master
Choose a base branch
from

Commits on May 14, 2023

  1. move class AADSSO into its own file

    add support for mu-plugins use
    rename plugin class files to align with WP code style
    modify antiforgery_id to use wp nonces instead of a GUID/UUID
    lots of WordPress code style fixes
    rework settings class to use magic getter, and a resolution hierarchy constant, db, default, null
    secure all admin actions by using nonces
    add GUI to support mu-plugins/constants
    fix lots of phpdoc
    lots of new documentation
    bradkovach committed May 14, 2023
    Configuration menu
    Copy the full SHA
    2444867 View commit details
    Browse the repository at this point in the history
  2. Make antiforgery_id longer by concatenating nonces

    Make antiforgery_id security configurable by adding AADSSO_NONCE_PASSES constant
    - default nonce passes = 4
    bradkovach committed May 14, 2023
    Configuration menu
    Copy the full SHA
    4a09809 View commit details
    Browse the repository at this point in the history
  3. add a mu-plugins loader

    bradkovach committed May 14, 2023
    Configuration menu
    Copy the full SHA
    3a0318f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    998ca99 View commit details
    Browse the repository at this point in the history
  5. Remove nonce delimiter

    bradkovach committed May 14, 2023
    Configuration menu
    Copy the full SHA
    d91ad76 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5ea65cb View commit details
    Browse the repository at this point in the history

Commits on May 15, 2023

  1. Remove migration utility entirely

    Add filters to add safe casting for CONSTANT setting values. i.e. string 'false' => boolean false
    fix many doc comments
    bump version to 1; huge new feature set and many breaking changes
    bradkovach committed May 15, 2023
    Configuration menu
    Copy the full SHA
    ac43f27 View commit details
    Browse the repository at this point in the history
  2. Simplify init/get_instance so that the init is handled in a private c…

    …onstructor. Was possible to get_instance without init before.
    bradkovach committed May 15, 2023
    Configuration menu
    Copy the full SHA
    ca0642b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    dac4421 View commit details
    Browse the repository at this point in the history
  4. Update translation .pot

    bradkovach committed May 15, 2023
    Configuration menu
    Copy the full SHA
    fc711d6 View commit details
    Browse the repository at this point in the history

Commits on May 16, 2023

  1. Configuration menu
    Copy the full SHA
    6e934de View commit details
    Browse the repository at this point in the history