Skip to content
Snippets Groups Projects

Refactor uw-php-security to use 'Provider' classes

Merged Andy Summers requested to merge andrew-summers/uw-php-security:provider-refactor into master

After a discussion about the project's design and requirements moving forward, it was decided to refactor the project to remove AttributeMapper classes and have Provider classes handle attribute mapping as well as user loading. This also adds a third provider, PreauthHTTPUserDetailsProvider, which can be used in environments where Shibboleth attributes are sent as HTTP headers.

Apologies for the big PR!

Please review: @ahoffmann

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • This is overall a much cleaner implementation, nice work. Let me know if you have any questions regarding my comments.

  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Please register or sign in to reply
    Loading