         var queryItems: [URLQueryItem] = [
             URLQueryItem(name: "client_id", value: appID),
             URLQueryItem(name: "display", value: "touch"),
-            URLQueryItem(name: "redirect_uri", value: redirectURI)
+            URLQueryItem(name: "redirect_uri", value: redirectURI),
+            URLQueryItem(name: "response_type", value: "token")
         ]
 
         if !self.scope.isEmpty {

    }

    public func extractResponseFrom(URLCallback: URL) -> SocialAuthenticationManager.LoginResponse? {
        guard let components = URLComponents(url: URLCallback, resolvingAgainstBaseURL: false),
            let queryItems = components.queryItems,
            let code = queryItems.first(where: { return $0.name == "code" }),
            let codeValue = code.value else {
                return nil
        }


        let rejectedPermissions = rejectedPermissionsString?.components(separatedBy: ",") ?? []

        return SocialAuthenticationManager.LoginResponse(
            authToken: tokenValue,
            approvedPermissions: Set(approvedPermissions),
            rejectedPermissions: Set(rejectedPermissions)
        )
