A simple and efficient security framework that focus on protection of API.
jwt adds authentication parameter information in the request header to facilitate users to extend parameters #62
update docs
process authorized can not match roles when role name is upper #65
<dependency>
<groupId>com.usthe.sureness</groupId>
<artifactId>sureness-core</artifactId>
<version>0.4.5</version>
</dependency>
feature - Feature multi principal #61
feature - change subject getCredentials() to getCredential(),make credential single #59
feature - add benchmark test and report #58
change contextPathRef to CONTEXT_PATH_REF
delete unused code in sample-bootstrap, simplify the demo
bugfix - fix basic creator error when base64 error, fix digest creator error create when request is basic or jwt auth (#57)
bugfix - fix code analysis bug #56
<dependency>
<groupId>com.usthe.sureness</groupId>
<artifactId>sureness-core</artifactId>
<version>0.4.4</version>
</dependency>
feature - update junit5 and add more test case #52
feature - split provider, support multi path tree resource provider #54
feature - add **.icon in excluded resource #53
<dependency>
<groupId>com.usthe.sureness</groupId>
<artifactId>sureness-core</artifactId>
<version>0.4.3</version>
</dependency>
Feature support one ant match rule strstr,eg:.html #44
Feature support simultaneous loading of multiple path data sources #43
Feature context path #42
Feature general code explain #41
bugfix-not return when digest auth want try again
<dependency>
<groupId>com.usthe.sureness</groupId>
<artifactId>sureness-core</artifactId>
<version>0.4</version>
</dependency>
feature - support a custom token process flow #34 feature - add issues-translate-action
bugfix - throw uncatched exception when request jwt is not base64 #30
bugfix - PMD Failure- Rule:ConstantFieldShouldBeUpperCaseRule, Rule:UndefineMagicConstantRule
bugfix - fix can not run sample package jar
bugfix - Deprecated SurenessCommonUtil.findUserAgent #37
bugfix-@RequiresRoles can not support one more role #38
<dependency>
<groupId>com.usthe.sureness</groupId>
<artifactId>sureness-core</artifactId>
<version>0.3</version>
</dependency>
feature - add support digest auth with servlet http #28 feature - add support digest auth with jax-rs #29 feature - update jwt util, set hmac algorithm as default #27
bugfix - fix sureness-tom can not access auth api
<dependency>
<groupId>com.usthe.sureness</groupId>
<artifactId>sureness-core</artifactId>
<version>0.2</version>
</dependency>