| 接口 | 说明 |
|---|---|
| TokenServiceInf | |
| TokenStore | |
| ValidateApplication |
Title: ValidateApplication.java
Description: 校验应用合法性,申请令牌和ticket时需要使用
bboss workgroup
Copyright (c) 2008
|
| 类 | 说明 |
|---|---|
| Application | |
| AppValidateResult | |
| BaseTokenStore | |
| BaseTokenStore.TokenInfo | |
| DBTokenStore | |
| DummyTokenService | |
| MemToken | |
| MemTokenStore | |
| MongodbTokenStore | |
| NullValidateApplication |
Title: NullValidateApplication.java
Description:
bboss workgroup
Copyright (c) 2008
|
| RedisTokenStore | |
| SecurityMonitorServlet |
独立的token生命周期管理服务,在启用统一的mongodb存储token和ticket情况下有用
|
| Ticket |
Title: Ticket.java
Description:
bboss workgroup
Copyright (c) 2008
|
| TokenFilter |
防止跨站请求过滤器
bboss防止跨站请求过滤器的机制如下:
采用动态令牌和session相结合的方式产生客户端令牌,一次请求产生一个唯一令牌
令牌识别采用客户端令牌和服务端session标识混合的方式进行判别,如果客户端令牌和服务端令牌正确匹配,则允许访问,否则认为用户为非法用户并阻止用户访问并跳转到
redirectpath参数对应的地址,默认为/login.jsp。
|
| TokenHelper |
Title: TokenHelper.java
Description:
bboss workgroup
Copyright (c) 2008
|
| TokenResult |
Title: TokenResult.java
Description:
bboss workgroup
Copyright (c) 2008
|
| TokenService |
Title: TokenService.java
Description:
bboss workgroup
Copyright (c) 2008
|
| TokenStoreFactory |
| 异常错误 | 说明 |
|---|---|
| DTokenValidateFailedException |
Title: DTokenValidateFailedException.java
Description:
bboss workgroup
Copyright (c) 2008
|
| TokenException |