Sureness Versions Save

A simple and efficient security framework that focus on protection of API.

sureness-root-1.0.0

3 years ago

Features

support websocket jwt auth feature #71
feature: storage subject info in websocket session #72
add more issueJwt method

BugFix

Use

<dependency>
    <groupId>com.usthe.sureness</groupId>
    <artifactId>sureness-core</artifactId>
    <version>1.0.0</version>
</dependency>

sureness-root-0.4.6

3 years ago

Features

Feature support subject principal map #66
implement authorized default in BaseProcessor #68
docs: update docs and add emojy
update benchmark test

BugFix

Use

<dependency>
    <groupId>com.usthe.sureness</groupId>
    <artifactId>sureness-core</artifactId>
    <version>0.4.6</version>
</dependency>

sureness-root-0.4.5

3 years ago

Features

jwt adds authentication parameter information in the request header to facilitate users to extend parameters #62

update docs

BugFix

process authorized can not match roles when role name is upper #65

Use

<dependency>
    <groupId>com.usthe.sureness</groupId>
    <artifactId>sureness-core</artifactId>
    <version>0.4.5</version>
</dependency>

sureness-root-0.4.4

3 years ago

Features

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

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

Use

<dependency>
    <groupId>com.usthe.sureness</groupId>
    <artifactId>sureness-core</artifactId>
    <version>0.4.4</version>
</dependency>

sureness-root-0.4.3

3 years ago

Features

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

BugFix

Use

<dependency>
    <groupId>com.usthe.sureness</groupId>
    <artifactId>sureness-core</artifactId>
    <version>0.4.3</version>
</dependency>

sureness-root-0.4.2

3 years ago

Features

feature - only match subject supportRoles once #47

BugFix

bugfix - fix #50, can not get principal in jwt proc #51

Use

<dependency>
    <groupId>com.usthe.sureness</groupId>
    <artifactId>sureness-core</artifactId>
    <version>0.4.2</version>
</dependency>

sureness-root-0.4.1

3 years ago

Features

no

BugFix

bugfix#45,use currentThread classLoader find resource again when file not found #46

Use

<dependency>
    <groupId>com.usthe.sureness</groupId>
    <artifactId>sureness-core</artifactId>
    <version>0.4.1</version>
</dependency>

sureness-root-0.4

3 years ago

Features

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

bugfix-not return when digest auth want try again

Use

<dependency>
    <groupId>com.usthe.sureness</groupId>
    <artifactId>sureness-core</artifactId>
    <version>0.4</version>
</dependency>

sureness-root-0.3

3 years ago

Features

feature - support a custom token process flow #34 feature - add issues-translate-action

BugFix

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

Use

<dependency>
    <groupId>com.usthe.sureness</groupId>
    <artifactId>sureness-core</artifactId>
    <version>0.3</version>
</dependency>

sureness-root-0.2

3 years ago

Features

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

bugfix - fix sureness-tom can not access auth api

Use

<dependency>
    <groupId>com.usthe.sureness</groupId>
    <artifactId>sureness-core</artifactId>
    <version>0.2</version>
</dependency>