From 3878f676e9c2ab9fe537c999de09f99777b497c6 Mon Sep 17 00:00:00 2001 From: srosse <stephane.rosse@frentix.com> Date: Mon, 17 Jun 2019 15:46:05 +0200 Subject: [PATCH] OO-4034: use parameter signing for ADFS like in Scribe 1 --- src/main/java/org/olat/login/oauth/spi/ADFSApi.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/main/java/org/olat/login/oauth/spi/ADFSApi.java b/src/main/java/org/olat/login/oauth/spi/ADFSApi.java index 0db05e901fb..6bcf60de12e 100644 --- a/src/main/java/org/olat/login/oauth/spi/ADFSApi.java +++ b/src/main/java/org/olat/login/oauth/spi/ADFSApi.java @@ -102,6 +102,16 @@ public class ADFSApi extends DefaultApi20 { this.api = api; } + @Override + public void signRequest(OAuth2AccessToken accessToken, OAuthRequest request) { + signRequest(accessToken.getAccessToken(), request); + } + + @Override + public void signRequest(String accessToken, OAuthRequest request) { + request.addQuerystringParameter(OAuthConstants.ACCESS_TOKEN, accessToken); + } + @Override public OAuth2AccessToken getAccessToken(String code) throws InterruptedException, ExecutionException, IOException { -- GitLab