Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • If redirect is present, then the redirect flow MUST be used
  • Else, check whether oauth is set to True then authorization_endpoint  and token_endpoint  are not empty then do the OAuth flow, else direct flow
    • For a more complete check, like the current geteduroam clients, instead of only checking Note that you can also simply check if oauth is True a client can also check set to True. However, checking for the presence of the authorization _endpoint and token_endpointand token endpoints (and them being not empty) is a more complete check that the current clients also implement

The implementation of each flow will be given later. Before we can do that, however, we first explain how a profile should be selected

...