@Path(value="token") public class TokenResource extends BaseResource
构造器和说明 |
---|
TokenResource() |
限定符和类型 | 方法和说明 |
---|---|
javax.ws.rs.core.Response |
bindUser(java.util.Map data)
为token绑定用户。
|
javax.ws.rs.core.Response |
checkToken(java.lang.String token)
检查token是否有效
|
javax.ws.rs.core.Response |
createTokenBySystemChannel(java.util.Map data)
新建信道的token
|
SystemChannelManager |
getSystemChannelManager() |
javax.ws.rs.core.Response |
getToken(java.lang.String userName,
java.lang.String password,
java.lang.String loginName,
java.lang.Long memberId,
java.lang.String code,
java.lang.String userAgentFrom,
java.lang.String adminRoleCode,
java.lang.Long adminAccountId)
获取Token。
|
javax.ws.rs.core.Response |
getTokenByQueryParam(java.util.Map data)
获取Token。
|
javax.ws.rs.core.Response |
getTokenString(java.lang.String userName,
java.lang.String password,
java.lang.String loginName,
java.lang.Long memberId,
java.lang.String code,
java.lang.String userAgentFrom,
java.lang.String adminRoleCode,
java.lang.Long adminAccountId)
获取Token。
|
javax.ws.rs.core.Response |
removeToken(java.lang.String token)
清除token,清除后token失效。
|
void |
setSystemChannelManager(SystemChannelManager systemChannelManager) |
copyProperties, decode, error, fail, fail, getFlipInfo, getObjectMapper, getToken, judgeSortId, noContent, ok, required, required, setCurrentUser, setPagination, setVirtualUser, status, status, success, success, success, toJSON, toJSON
public void setSystemChannelManager(SystemChannelManager systemChannelManager)
public SystemChannelManager getSystemChannelManager()
@GET @Path(value="{userName}/{password}") @Produces(value={"application/json","application/xml"}) public javax.ws.rs.core.Response getToken(@PathParam(value="userName") java.lang.String userName, @PathParam(value="password") java.lang.String password, @QueryParam(value="loginName") java.lang.String loginName, @QueryParam(value="memberId") java.lang.Long memberId, @QueryParam(value="memberCode") java.lang.String code, @QueryParam(value="userAgentFrom") java.lang.String userAgentFrom, @QueryParam(value="adminRoleCode") java.lang.String adminRoleCode, @QueryParam(value="adminAccountId") java.lang.Long adminAccountId) throws java.lang.Exception
userName
- Rest用户登录名password
- Rest用户密码loginName
- 协同用户的登录名,非必填,指定要绑定的用户memberId
- 协同用户的Id,非必填,同时制定了loginName和memberId时,以memberId为准。code
- 协同用户的人员编码。userAgentFrom
- 请求的终端,如pc、weixin、iphonejava.lang.Exception
@POST @Produces(value={"application/json","application/xml"}) public javax.ws.rs.core.Response getTokenByQueryParam(java.util.Map data) throws java.lang.Exception
data
- Map的Key支持以下参数:userName
- Rest用户登录名password
- Rest用户密码loginName
- 协同用户的登录名,非必填,指定要绑定的用户memberId
- 协同用户的Id,非必填,同时制定了loginName和memberId时,以memberId为准。code
- 协同用户的人员编码。userAgentFrom
- 请求的终端,如pc、weixin、iphonejava.lang.Exception
@PUT @Produces(value={"application/json","application/xml"}) public javax.ws.rs.core.Response bindUser(java.util.Map data) throws java.lang.Exception
data
- [loginName:登录名,token:Token]java.lang.Exception
@DELETE @Path(value="{token}") @Produces(value={"application/json","application/xml"}) public javax.ws.rs.core.Response removeToken(@PathParam(value="token") java.lang.String token)
token
- 要清除的token。@GET @Path(value="{userName}/{password}") @Produces(value="text/plain") public javax.ws.rs.core.Response getTokenString(@PathParam(value="userName") java.lang.String userName, @PathParam(value="password") java.lang.String password, @QueryParam(value="loginName") java.lang.String loginName, @QueryParam(value="memberId") java.lang.Long memberId, @QueryParam(value="code") java.lang.String code, @QueryParam(value="userAgentFrom") java.lang.String userAgentFrom, @QueryParam(value="adminRoleCode") java.lang.String adminRoleCode, @QueryParam(value="adminAccountId") java.lang.Long adminAccountId) throws java.lang.Exception
data
- Map的Key支持以下参数:userName
- Rest用户登录名password
- Rest用户密码loginName
- 协同用户的登录名,非必填,指定要绑定的用户memberId
- 协同用户的Id,非必填,同时制定了loginName和memberId时,以memberId为准。code
- 协同用户的人员编码。userAgentFrom
- 请求的终端,如pc、weixin、iphonejava.lang.Exception
@GET @Path(value="check/{token}") @Produces(value={"application/json","application/xml"}) public javax.ws.rs.core.Response checkToken(@PathParam(value="token") java.lang.String token) throws java.lang.Exception
token
- 待检查的token。java.lang.Exception
@POST @Path(value="channel") @Produces(value={"application/json","application/xml"}) public javax.ws.rs.core.Response createTokenBySystemChannel(java.util.Map data) throws com.seeyon.ctp.common.exceptions.BusinessException, java.io.IOException
data
- com.seeyon.ctp.common.exceptions.BusinessException
java.io.IOException