fix: enforce device authorization grant type (#400)

This commit is contained in:
Tim Möhlmann 2023-05-26 11:52:35 +03:00 committed by GitHub
parent 09bdd1dca2
commit a4dbe2a973
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 46 additions and 5 deletions

View file

@ -49,6 +49,7 @@ func init() {
storage.RegisterClients(
storage.NativeClient("native"),
storage.WebClient("web", "secret", "https://example.com"),
storage.DeviceClient("device", "secret"),
storage.WebClient("api", "secret"),
)
@ -336,7 +337,7 @@ func TestRoutes(t *testing.T) {
name: "device authorization",
method: http.MethodGet,
path: testProvider.DeviceAuthorizationEndpoint().Relative(),
basicAuth: &basicAuth{"web", "secret"},
basicAuth: &basicAuth{"device", "secret"},
values: map[string]string{
"scope": oidc.SpaceDelimitedArray{oidc.ScopeOpenID, oidc.ScopeOfflineAccess}.Encode(),
},