...
- If
redirect
is present, then the redirect flow MUST be used - Else, check whether
oauth
is set to True thenauthorization_endpoint
andtoken_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
is True a client can also check set to True. However, checking for the presence of the authorization _endpoint andoauth
token_endpoint
and token endpoints (and them being not empty) is a more complete check that the current clients also implement
- For a more complete check, like the current geteduroam clients, instead of only checking Note that you can also simply check if
The implementation of each flow will be given later. Before we can do that, however, we first explain how a profile should be selected
...