You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cxf.apache.org by se...@apache.org on 2015/08/26 12:30:08 UTC

cxf git commit: [CXF-6558] Wrapping SecurityException in OAuthServiceException in DefaultEncryptingOAuthDataProvider

Repository: cxf
Updated Branches:
  refs/heads/master 2bbdbdab9 -> 53fdbb8bc


[CXF-6558] Wrapping SecurityException in OAuthServiceException in DefaultEncryptingOAuthDataProvider


Project: http://git-wip-us.apache.org/repos/asf/cxf/repo
Commit: http://git-wip-us.apache.org/repos/asf/cxf/commit/53fdbb8b
Tree: http://git-wip-us.apache.org/repos/asf/cxf/tree/53fdbb8b
Diff: http://git-wip-us.apache.org/repos/asf/cxf/diff/53fdbb8b

Branch: refs/heads/master
Commit: 53fdbb8bcc2c2967271c30ff8edeaa6d0c8a0954
Parents: 2bbdbda
Author: Sergey Beryozkin <sb...@gmail.com>
Authored: Wed Aug 26 11:29:49 2015 +0100
Committer: Sergey Beryozkin <sb...@gmail.com>
Committed: Wed Aug 26 11:29:49 2015 +0100

----------------------------------------------------------------------
 .../oauth2/provider/DefaultEncryptingOAuthDataProvider.java    | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cxf/blob/53fdbb8b/rt/rs/security/oauth-parent/oauth2/src/main/java/org/apache/cxf/rs/security/oauth2/provider/DefaultEncryptingOAuthDataProvider.java
----------------------------------------------------------------------
diff --git a/rt/rs/security/oauth-parent/oauth2/src/main/java/org/apache/cxf/rs/security/oauth2/provider/DefaultEncryptingOAuthDataProvider.java b/rt/rs/security/oauth-parent/oauth2/src/main/java/org/apache/cxf/rs/security/oauth2/provider/DefaultEncryptingOAuthDataProvider.java
index 5750a3e..5c00892 100644
--- a/rt/rs/security/oauth-parent/oauth2/src/main/java/org/apache/cxf/rs/security/oauth2/provider/DefaultEncryptingOAuthDataProvider.java
+++ b/rt/rs/security/oauth-parent/oauth2/src/main/java/org/apache/cxf/rs/security/oauth2/provider/DefaultEncryptingOAuthDataProvider.java
@@ -77,7 +77,11 @@ public class DefaultEncryptingOAuthDataProvider extends AbstractOAuthDataProvide
     
     @Override
     public ServerAccessToken getAccessToken(String accessToken) throws OAuthServiceException {
-        return ModelEncryptionSupport.decryptAccessToken(this, accessToken, key);
+        try {
+            return ModelEncryptionSupport.decryptAccessToken(this, accessToken, key);
+        } catch (SecurityException ex) {
+            throw new OAuthServiceException(ex);
+        }
     }
 
     @Override