FAQ | This is a LIVE service | Changelog

Skip to content
  1. Mar 13, 2019
  2. Aug 09, 2018
  3. Aug 02, 2018
  4. Jul 13, 2018
  5. Jul 11, 2018
  6. Jul 10, 2018
  7. Jul 09, 2018
  8. Jul 05, 2018
    • Dr Rich Wareham's avatar
      refactor client, token validation and lookup functionality · e8844fbb
      Dr Rich Wareham authored
      The lookup functionality was too opinionated in how it was to be coupled
      with the DRF authentication which lead to a problem in the Media
      Platform whereby users which were created by being simple Django users
      ended up with the wrong scheme somehow.
      
      The fix for this is to decouple the Django user creation from the lookup
      calls. Unfortunately, since it was copied wholesale from the IAR
      project, the implementation of automationoauthclient, automationlookup
      and automationoauthdrf was very tightly coupled.
      
      Taking the lead from #4, move OAuth2 client functionality into a new
      automationoauth module and factor out the token verification from
      automationoauthdrf into automationoauthclient.token.
      
      Do not remove the existing implementation for compatibility reasons but
      re-implement it with the new API. Improve the documentation for the new
      API a little and mark the previous API as deprecated.
      
      Do not couple the OAuth2 token subject to the lookup proxy API since, as
      in the UMP, we do not always have an OAuth2 token for a user we wish to
      look up and so cannot rely on the automagic parsing of the token
      subject.
      e8844fbb
    • Dr Rich Wareham's avatar
      editorconfig: add Python configuration · ddabc7b3
      Dr Rich Wareham authored
      ddabc7b3
    • Dr Rich Wareham's avatar
      5dff6f89
    • Dr Rich Wareham's avatar
      fix tox's coverage reporting · aed5887c
      Dr Rich Wareham authored
      Port fix to tox coverage reporting.
      aed5887c
  9. Apr 30, 2018
  10. Apr 27, 2018
  11. Apr 26, 2018
  12. Apr 24, 2018
Loading