Auth: Refactor grant, method, and provider types in pkg/authn #808 #4114

Signed-off-by: Michael Mayer <michael@photoprism.app>
This commit is contained in:
Michael Mayer
2024-04-06 15:13:15 +02:00
parent cdd435f97c
commit b11491c9d6
18 changed files with 295 additions and 268 deletions

View File

@@ -13,7 +13,7 @@ import (
func TestNewClient(t *testing.T) {
t.Run("Defaults", func(t *testing.T) {
client := NewClient()
assert.Equal(t, authn.ProviderClientCredentials, client.Provider())
assert.Equal(t, authn.ProviderClient, client.Provider())
assert.Equal(t, authn.MethodOAuth2, client.Method())
assert.Equal(t, "", client.Scope())
assert.Equal(t, "", client.Name())
@@ -52,7 +52,7 @@ func TestAddClientFromCli(t *testing.T) {
client := AddClientFromCli(ctx)
// Check form values.
assert.Equal(t, authn.ProviderClientCredentials, client.Provider())
assert.Equal(t, authn.ProviderClient, client.Provider())
assert.Equal(t, authn.MethodOAuth2, client.Method())
assert.Equal(t, "*", client.Scope())
assert.Equal(t, "Test", client.Name())
@@ -125,7 +125,7 @@ func TestModClientFromCli(t *testing.T) {
client := ModClientFromCli(ctx)
// Check form values.
assert.Equal(t, authn.ProviderClientCredentials, client.Provider())
assert.Equal(t, authn.ProviderClient, client.Provider())
assert.Equal(t, authn.MethodOAuth2, client.Method())
assert.Equal(t, "*", client.Scope())
assert.Equal(t, "Test", client.Name())