Closed raffis closed 3 years ago
We could follow something along the lines of this: https://github.com/openid/AppAuth-android#utilizing-client-secrets-dangerous.
We don't want to support flows that involve entering credentials for every Auth request.
https://tools.ietf.org/html/rfc6749#section-2.3
How the credentials are submitted to the authorization server must be configurable, probably according to the specs from openid (http://openid.net/specs/openid-connect-core-1_0.html#ClientAuthentication) whereas basic authentication should be the default if client credentials given.
This is related to both the token endpoint and the revocation endpoint proposed in https://github.com/openid/AppAuth-JS/pull/19.