diff options
| author | jwijenbergh <jeroenwijenbergh@protonmail.com> | 2022-09-08 14:53:02 +0200 |
|---|---|---|
| committer | jwijenbergh <jeroenwijenbergh@protonmail.com> | 2022-09-08 14:53:02 +0200 |
| commit | eb21880077d59e5b5fd7aac3353f4c8cc6bcba43 (patch) | |
| tree | 79411849d098ab3804d451f924c45741b8dfbef9 /internal/server | |
| parent | 7f7b6884d11e0e2b891814b84eb906db284a50b0 (diff) | |
OAuth: Separate login functions to get rid of callback
Diffstat (limited to 'internal/server')
| -rw-r--r-- | internal/server/common.go | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/internal/server/common.go b/internal/server/common.go index 801c778..64b8079 100644 --- a/internal/server/common.go +++ b/internal/server/common.go @@ -334,8 +334,12 @@ func ShouldRenewButton(server Server) bool { return true } -func Login(server Server, doAuth func(string) error) error { - return server.GetOAuth().Login("org.eduvpn.app.linux", server.GetTemplateAuth(), doAuth) +func GetOAuthURL(server Server, name string) (string, error) { + return server.GetOAuth().GetAuthURL(name, server.GetTemplateAuth()) +} + +func OAuthExchange(server Server) error { + return server.GetOAuth().Exchange() } func GetHeaderToken(server Server) string { |
