| 程序包 | 说明 |
|---|---|
| cn.omisheep.authz | |
| cn.omisheep.authz.core.helper | |
| cn.omisheep.authz.core.tk |
| 限定符和类型 | 方法和说明 |
|---|---|
static IssueToken |
AuHelper.OpenAuth.authorizeByClient(String clientId,
String clientSecret,
String scope)
客户端登录 (授权类型 client_credentials)- 不需要登录
成功返回IssueToken |
static IssueToken |
AuHelper.OpenAuth.authorizeByCode(String clientId,
String clientSecret,
String authorizationCode)
授权码登录 (授权类型 authorization_code)- 不需要登录
验证授权码是否有效,成功返回IssueToken |
static IssueToken |
AuHelper.OpenAuth.authorizeByPassword(String clientId,
String clientSecret,
String scope)
登录授权(授权类型 password) - 需要登录
|
static IssueToken |
AuHelper.OpenAuth.authorizeByPassword(String clientId,
String clientSecret,
String scope,
Object userId)
登录授权(授权类型 password) - 需要提前验证账号密码
|
static IssueToken |
AuHelper.login(Object userId)
用户登录
若线程绑定了Request,则登录成功之后会默认给请求返回Cookie 过期时间为AccessToken的过期时间,若不需要,请自行删除 |
static IssueToken |
AuHelper.login(Object userId,
String deviceType)
用户登录
若线程绑定了Request,则登录成功之后会默认给请求返回Cookie 过期时间为AccessToken的过期时间,若不需要,请自行删除 |
static IssueToken |
AuHelper.login(Object userId,
String deviceType,
String deviceId)
用户登录
若线程绑定了Request,则登录成功之后会默认给请求返回Cookie 过期时间为AccessToken的过期时间,若不需要,请自行删除 |
static IssueToken |
AuHelper.refreshToken(String refreshToken)
access过期刷新接口。
|
| 限定符和类型 | 方法和说明 |
|---|---|
static IssueToken |
OpenAuthHelper.authorizeByClient(String clientId,
String clientSecret,
String scope) |
static IssueToken |
OpenAuthHelper.authorizeByCode(String clientId,
String clientSecret,
String authorizationCode) |
static IssueToken |
OpenAuthHelper.authorizeByPassword(String clientId,
String clientSecret,
String scope,
Object userId) |
static IssueToken |
AuthzGranterHelper.grant(Object userId,
String deviceType,
String deviceId) |
static IssueToken |
AuthzGranterHelper.refreshToken(String refreshToken)
access过期刷新接口
1、利用RefreshToken刷新,获得新到 accessToken和新的refreshToken,refreshToken只能使用一次,
使用之后将会获得新的,新的和老的除了id和value之外,其他的如过期时间和效果等都一样。
|
| 限定符和类型 | 方法和说明 |
|---|---|
static IssueToken |
TokenHelper.createIssueToken(TokenPair tokenPair) |
Copyright © 2022. All rights reserved.