Skip to content

Releases: clegaspi/saml_reader

0.0.7

28 Aug 22:16
b0136bb

Choose a tag to compare

Compatibility

What's Changed

New Contributors

Full Changelog: 0.0.6...0.0.7

0.0.6

02 Aug 00:15
cf7680a

Choose a tag to compare

Fix web app for updates to dash.

0.0.5

27 Jun 23:24

Choose a tag to compare

The only change between 0.0.4 and 0.0.5 is that 0.0.5 includes dependency version limiting so that the web app will continue to function, until such a time as I get around to upgrading to more modern versions of dash and Flask.

v0.0.4

03 Apr 23:18
8f06596

Choose a tag to compare

New features:

  • SAML Reader now has a new web interface! Please see the readme for information on how to start it up.
  • Add ability to check for signing certificate validity by checking the expiration shown in MongoDB Cloud against the public certificate sent in the SAML response.
  • Remove tests that check for email attribute, as it is no longer required.
  • Bug fixes and QOL updates.

Breaking changes:

  • None

Major code hygiene changes:

  • None

Details:

What's Changed

New Contributors

Full Changelog: 0.0.3...0.0.4

v0.0.3

18 Jan 06:47
defce8f

Choose a tag to compare

New features:

  • Add support for memberOf
  • Bug fixes

Breaking changes:

  • Comparison JSON file format has some new fields and a change to the format of domains

Major code hygiene changes:

  • MongoDB Cloud verification done using a graph traversal model of tests instead of a massive validation function. This should encapsulate and abstract this, even if it makes it a bit less readable (although a massive function will get unwieldy too).
  • A lot more compartmentalization of code and functionality
    I promise to write tests for the next release. In fact, that should be all that is in the next release, along with any changes for bugs/deficiencies that the tests highlight.

v0.0.2

14 Oct 01:27

Choose a tag to compare

  • Added multiple parsers, including regex parser, to make reading data more resilient (#5)
  • Add checks for verified domain (#7)
  • More sophisticated error catching and messaging (#4)
  • Logic changes to make this more extensible (hopefully)