-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/44402/
-----------------------------------------------------------
Review request for geode, Jens Deppe and Jinmei Liao.
Bugs: GEODE-949
https://issues.apache.org/jira/browse/GEODE-949
Repository: geode
Description
-------
GEODE-949: fix serialization of GemFireSecurityExceptions to improve debugging
* add workarounds to security exceptions for unserializable fields (inspired by
similiar code in Spring ldap)
* add cause for security exceptions in test code instead of eating exceptions
* cleanup javadocs of security exceptions
* introduce unit tests
* replace hardcoded class strings with class getName in security test code to
help facilitate repackaging
Diffs
-----
geode-core/src/main/java/com/gemstone/gemfire/security/GemFireSecurityException.java
1f97420
geode-core/src/main/java/com/gemstone/gemfire/security/NotAuthorizedException.java
c6165a6
geode-core/src/test/java/com/gemstone/gemfire/security/GemFireSecurityExceptionTest.java
PRE-CREATION
geode-core/src/test/java/com/gemstone/gemfire/security/NotAuthorizedExceptionTest.java
PRE-CREATION
geode-core/src/test/java/security/AuthzCredentialGenerator.java e15a60a
geode-core/src/test/java/security/CredentialGenerator.java 7a430f1
geode-core/src/test/java/security/DummyAuthzCredentialGenerator.java 7e40d13
geode-core/src/test/java/security/DummyCredentialGenerator.java 86b26a7
geode-core/src/test/java/security/LdapUserCredentialGenerator.java 12bcb62
geode-core/src/test/java/security/PKCSCredentialGenerator.java 24c0100
geode-core/src/test/java/security/SSLCredentialGenerator.java 29a1a30
geode-core/src/test/java/security/UserPasswordWithExtraPropsAuthInit.java
a41f73a
geode-core/src/test/java/security/XmlAuthzCredentialGenerator.java 929eafb
geode-core/src/test/java/templates/security/DummyAuthenticator.java 5d33f22
geode-core/src/test/java/templates/security/DummyAuthorization.java fe8e908
geode-core/src/test/java/templates/security/FunctionSecurityPrmsHolder.java
76827bb
geode-core/src/test/java/templates/security/LdapUserAuthenticator.java
db55219
geode-core/src/test/java/templates/security/PKCSAuthInit.java d43b78e
geode-core/src/test/java/templates/security/PKCSAuthenticator.java d3610c4
geode-core/src/test/java/templates/security/PKCSPrincipal.java 563689b
geode-core/src/test/java/templates/security/PKCSPrincipalTest.java
PRE-CREATION
geode-core/src/test/java/templates/security/UserPasswordAuthInit.java f4b6eec
geode-core/src/test/java/templates/security/UsernamePrincipal.java 739dd52
geode-core/src/test/java/templates/security/UsernamePrincipalTest.java
PRE-CREATION
geode-core/src/test/java/templates/security/XmlAuthorization.java 1ed0142
geode-core/src/test/java/templates/security/XmlErrorHandler.java 5da8e09
geode-core/src/test/resources/com/gemstone/gemfire/codeAnalysis/sanctionedSerializables.txt
f3c1c5d
Diff: https://reviews.apache.org/r/44402/diff/
Testing
-------
precheckin
Thanks,
Kirk Lund