This is an automated email from the ASF dual-hosted git repository.

rombert pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/sling-whiteboard.git


The following commit(s) were added to refs/heads/master by this push:
     new a3e2fccd oidc-rp: refresh documentation
a3e2fccd is described below

commit a3e2fccd59f8d5ac700a5e024c2a205bf3430b03
Author: Robert Munteanu <romb...@apache.org>
AuthorDate: Fri Jul 7 12:59:25 2023 +0300

    oidc-rp: refresh documentation
---
 org.apache.sling.servlets.oidc-rp/README.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/org.apache.sling.servlets.oidc-rp/README.md 
b/org.apache.sling.servlets.oidc-rp/README.md
index 9a10d947..59a16d27 100644
--- a/org.apache.sling.servlets.oidc-rp/README.md
+++ b/org.apache.sling.servlets.oidc-rp/README.md
@@ -42,7 +42,7 @@ public class MySlingServlet {
       case EXPIRED:
         OidcToken refreshToken = tokenStore.getRefreshToken(connection, 
request.getResourceResolver());
         if ( refreshToken.getState() != OidcTokenState.VALID )
-            throw new ServletException(String.format("access token is expired 
but refresh token not found ( state = %s)", refreshToken.getState()));
+          response.sendRedirect(oidcClient.getOidcEntryPointUri(connection, 
request, "/bin/myservlet").toString());
         
         OidcTokens oidcTokens = oidcClient.refreshTokens(connection, 
refreshToken.getValue());
         tokenStore.persistTokens(connection, request.getResourceResolver(), 
oidcTokens);

Reply via email to