Adjust parameters to deal with Reddit's recent, stricter parameter checks

This commit is contained in:
Maurice Parker 2020-10-30 14:29:08 -05:00
parent 81ae58e061
commit ba03f0bc07

View File

@ -280,7 +280,7 @@ extension RedditFeedProvider: OAuth2SwiftProvider {
consumerSecret: "", consumerSecret: "",
authorizeUrl: "https://www.reddit.com/api/v1/authorize.compact?", authorizeUrl: "https://www.reddit.com/api/v1/authorize.compact?",
accessTokenUrl: "https://www.reddit.com/api/v1/access_token", accessTokenUrl: "https://www.reddit.com/api/v1/access_token",
responseType: "token") responseType: "code")
oauth2.accessTokenBasicAuthentification = true oauth2.accessTokenBasicAuthentification = true
return oauth2 return oauth2
} }
@ -293,12 +293,7 @@ extension RedditFeedProvider: OAuth2SwiftProvider {
let state = generateState(withLength: 20) let state = generateState(withLength: 20)
let scope = "identity mysubreddits read" let scope = "identity mysubreddits read"
let params = [ let params = [
"client_id" : SecretsManager.provider.redditConsumerKey,
"response_type" : "code",
"state" : state,
"redirect_uri" : "netnewswire://success",
"duration" : "permanent", "duration" : "permanent",
"scope" : scope
] ]
return (state: state, scope: scope, params: params) return (state: state, scope: scope, params: params)
} }