summaryrefslogtreecommitdiff
path: root/internal/ui/oauth2.go
blob: b6547f95bf3ba6c8ea4e5ffaa4e168a81b69f39a (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
// SPDX-FileCopyrightText: Copyright The Miniflux Authors. All rights reserved.
// SPDX-License-Identifier: Apache-2.0

package ui // import "miniflux.app/v2/internal/ui"

import (
	"context"

	"miniflux.app/v2/internal/config"
	"miniflux.app/v2/internal/oauth2"
)

func getOAuth2Manager(ctx context.Context) *oauth2.Manager {
	return oauth2.NewManager(
		ctx,
		config.Opts.OAuth2ClientID(),
		config.Opts.OAuth2ClientSecret(),
		config.Opts.OAuth2RedirectURL(),
		config.Opts.OIDCDiscoveryEndpoint(),
	)
}