OAuth: Refactor OAuth parameters handling to support obtaining refresh tokens for Google OAuth (#58782)

* Add ApprovalForce to AuthCodeOptions

* Extract access token validity check to a function

* Refactor

* Oauth: set options internally instead of exposing new function

* Align tests

* Remove unused function

Co-authored-by: Karl Persson <kalle.persson@grafana.com>
This commit is contained in:
Misi
2022-11-18 10:12:17 +01:00
committed by GitHub
parent d46e3916a1
commit 9c98314e9f
10 changed files with 70 additions and 40 deletions

View File

@ -127,7 +127,7 @@ func (s *Server) init() error {
}
login.ProvideService(s.HTTPServer.SQLStore, s.HTTPServer.Login, s.loginAttemptService, s.userService)
social.ProvideService(s.cfg)
social.ProvideService(s.cfg, s.HTTPServer.Features)
if err := s.roleRegistry.RegisterFixedRoles(s.context); err != nil {
return err