diff --git a/owncloudComLibrary/src/main/java/com/owncloud/android/lib/common/http/HttpConstants.java b/owncloudComLibrary/src/main/java/com/owncloud/android/lib/common/http/HttpConstants.java index ad8c6d1c..12a2c3f6 100644 --- a/owncloudComLibrary/src/main/java/com/owncloud/android/lib/common/http/HttpConstants.java +++ b/owncloudComLibrary/src/main/java/com/owncloud/android/lib/common/http/HttpConstants.java @@ -56,6 +56,7 @@ public class HttpConstants { public static final String OAUTH_HEADER_GRANT_TYPE = "grant_type"; public static final String OAUTH_HEADER_REDIRECT_URI = "redirect_uri"; public static final String OAUTH_HEADER_REFRESH_TOKEN = "refresh_token"; + public static final String OAUTH_HEADER_CODE_VERIFIER = "code_verifier"; /*********************************************************************************************************** ************************************************ CONTENT TYPES ******************************************** diff --git a/owncloudComLibrary/src/main/java/com/owncloud/android/lib/resources/oauth/params/TokenRequestParams.kt b/owncloudComLibrary/src/main/java/com/owncloud/android/lib/resources/oauth/params/TokenRequestParams.kt index 367af463..c3dff9cd 100644 --- a/owncloudComLibrary/src/main/java/com/owncloud/android/lib/resources/oauth/params/TokenRequestParams.kt +++ b/owncloudComLibrary/src/main/java/com/owncloud/android/lib/resources/oauth/params/TokenRequestParams.kt @@ -39,7 +39,8 @@ sealed class TokenRequestParams( clientAuth: String, grantType: String, val authorizationCode: String, - val redirectUri: String + val redirectUri: String, + val codeVerifier: String, ) : TokenRequestParams(tokenEndpoint, clientAuth, grantType) { override fun toRequestBody(): RequestBody = @@ -47,6 +48,7 @@ sealed class TokenRequestParams( .add(HttpConstants.OAUTH_HEADER_AUTHORIZATION_CODE, authorizationCode) .add(HttpConstants.OAUTH_HEADER_GRANT_TYPE, grantType) .add(HttpConstants.OAUTH_HEADER_REDIRECT_URI, redirectUri) + .add(HttpConstants.OAUTH_HEADER_CODE_VERIFIER, codeVerifier) .build() }