oauth2.go 514 B

123456789101112131415161718192021
  1. // SPDX-FileCopyrightText: Copyright The Miniflux Authors. All rights reserved.
  2. // SPDX-License-Identifier: Apache-2.0
  3. package ui // import "miniflux.app/v2/internal/ui"
  4. import (
  5. "context"
  6. "miniflux.app/v2/internal/config"
  7. "miniflux.app/v2/internal/oauth2"
  8. )
  9. func getOAuth2Manager(ctx context.Context) *oauth2.Manager {
  10. return oauth2.NewManager(
  11. ctx,
  12. config.Opts.OAuth2ClientID(),
  13. config.Opts.OAuth2ClientSecret(),
  14. config.Opts.OAuth2RedirectURL(),
  15. config.Opts.OAuth2OIDCDiscoveryEndpoint(),
  16. )
  17. }