feat(oauth): overload oauth identity directory #31

merged
opened by brookjeynes.dev targeting master from push-lnosnywqwrzm
Changed files
+7 -1
internal
atproto
server
oauth
+4
internal/atproto/resolver.go
···
return r.directory.Lookup(ctx, *id)
}
+
+
func (r *Resolver) Directory() identity.Directory {
+
return r.directory
+
}
+3 -1
internal/server/oauth/oauth.go
···
}
sessStore := sessions.NewCookieStore([]byte(config.Core.CookieSecret))
+
clientApp := oauth.NewClientApp(&oauthConfig, authStore)
+
clientApp.Dir = idResolver.Directory()
return &OAuth{
-
ClientApp: oauth.NewClientApp(&oauthConfig, authStore),
+
ClientApp: clientApp,
Config: config,
SessionStore: sessStore,
JwksUri: jwksUri,