From ea03d14a9fbb03c4e7572e2670a2a6b7af2f7a57 Mon Sep 17 00:00:00 2001 From: Brian Strobach Date: Wed, 22 May 2019 11:21:37 -0500 Subject: [PATCH] Applying facebook scope parameters to OAuth request. --- Sources/Imperial/Services/Facebook/FacebookRouter.swift | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Sources/Imperial/Services/Facebook/FacebookRouter.swift b/Sources/Imperial/Services/Facebook/FacebookRouter.swift index 1602cf2b..b34d66d8 100644 --- a/Sources/Imperial/Services/Facebook/FacebookRouter.swift +++ b/Sources/Imperial/Services/Facebook/FacebookRouter.swift @@ -11,7 +11,9 @@ public class FacebookRouter: FederatedServiceRouter { public func authURL(_ request: Request) throws -> String { return "https://www.facebook.com/v3.2/dialog/oauth?" + "client_id=\(self.tokens.clientID)" + - "&redirect_uri=\(self.callbackURL)" + "&redirect_uri=\(self.callbackURL)" + + "&scope=\(scope.joined(separator: "%20"))" + + "&response_type=code" } public required init(callback: String, completion: @escaping (Request, String) throws -> (Future)) throws {