mirror of
https://github.com/owncloud/android-library.git
synced 2026-08-21 21:33:08 +00:00
Support refresh token with any idP
This commit is contained in:
+1
-5
@@ -59,10 +59,6 @@ class TokenRequestRemoteOperation(
|
|||||||
var result: RemoteOperationResult<TokenResponse>
|
var result: RemoteOperationResult<TokenResponse>
|
||||||
|
|
||||||
try {
|
try {
|
||||||
val uriBuilder = client.baseUri.buildUpon().apply {
|
|
||||||
appendEncodedPath(tokenRequestParams.tokenEndpoint)
|
|
||||||
}.build()
|
|
||||||
|
|
||||||
val requestBody = FormBody.Builder()
|
val requestBody = FormBody.Builder()
|
||||||
.add(HEADER_AUTHORIZATION_CODE, tokenRequestParams.authorizationCode)
|
.add(HEADER_AUTHORIZATION_CODE, tokenRequestParams.authorizationCode)
|
||||||
.add(HEADER_GRANT_TYPE, tokenRequestParams.grantType)
|
.add(HEADER_GRANT_TYPE, tokenRequestParams.grantType)
|
||||||
@@ -71,7 +67,7 @@ class TokenRequestRemoteOperation(
|
|||||||
.add(HEADER_REFRESH_TOKEN, tokenRequestParams.refreshToken.orEmpty())
|
.add(HEADER_REFRESH_TOKEN, tokenRequestParams.refreshToken.orEmpty())
|
||||||
.build()
|
.build()
|
||||||
|
|
||||||
val postMethod = PostMethod(URL(uriBuilder.toString()), requestBody)
|
val postMethod = PostMethod(URL(tokenRequestParams.tokenEndpoint), requestBody)
|
||||||
|
|
||||||
postMethod.addRequestHeader(AUTHORIZATION_HEADER, tokenRequestParams.clientAuth)
|
postMethod.addRequestHeader(AUTHORIZATION_HEADER, tokenRequestParams.clientAuth)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user