public class BasicAuthenticatorResource extends Object
Constructor and Description |
---|
BasicAuthenticatorResource(BasicAuthenticatorResourceHandler handler) |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
authenticatorUpdateListener(javax.servlet.http.HttpServletRequest req,
String authenticatorName,
byte[] serializedUserMap)
Listen for update notifications for the auth storage
|
javax.ws.rs.core.Response |
createUser(javax.servlet.http.HttpServletRequest req,
String authenticatorName,
String userName)
Create a new user with name userName
|
javax.ws.rs.core.Response |
deleteUser(javax.servlet.http.HttpServletRequest req,
String authenticatorName,
String userName)
Delete a user
|
javax.ws.rs.core.Response |
getAllUsers(javax.servlet.http.HttpServletRequest req,
String authenticatorName) |
javax.ws.rs.core.Response |
getCachedSerializedUserMap(javax.servlet.http.HttpServletRequest req,
String authenticatorName) |
javax.ws.rs.core.Response |
getLoadStatus(javax.servlet.http.HttpServletRequest req) |
javax.ws.rs.core.Response |
getUser(javax.servlet.http.HttpServletRequest req,
String authenticatorName,
String userName) |
javax.ws.rs.core.Response |
refreshAll(javax.servlet.http.HttpServletRequest req) |
javax.ws.rs.core.Response |
updateUserCredentials(javax.servlet.http.HttpServletRequest req,
String authenticatorName,
String userName,
BasicAuthenticatorCredentialUpdate update)
Assign credentials for a user
|
@Inject public BasicAuthenticatorResource(BasicAuthenticatorResourceHandler handler)
public javax.ws.rs.core.Response getLoadStatus(@Context javax.servlet.http.HttpServletRequest req)
req
- HTTP requestpublic javax.ws.rs.core.Response refreshAll(@Context javax.servlet.http.HttpServletRequest req)
req
- HTTP request
Sends an "update" notification to all services with the current user database state,
causing them to refresh their DB cache state.public javax.ws.rs.core.Response getAllUsers(@Context javax.servlet.http.HttpServletRequest req, String authenticatorName)
req
- HTTP requestpublic javax.ws.rs.core.Response getUser(@Context javax.servlet.http.HttpServletRequest req, String authenticatorName, String userName)
req
- HTTP requestuserName
- Name of user to retrieve information aboutpublic javax.ws.rs.core.Response createUser(@Context javax.servlet.http.HttpServletRequest req, String authenticatorName, String userName)
req
- HTTP requestuserName
- Name to assign the new userpublic javax.ws.rs.core.Response deleteUser(@Context javax.servlet.http.HttpServletRequest req, String authenticatorName, String userName)
req
- HTTP requestuserName
- Name of user to deletepublic javax.ws.rs.core.Response updateUserCredentials(@Context javax.servlet.http.HttpServletRequest req, String authenticatorName, String userName, BasicAuthenticatorCredentialUpdate update)
req
- HTTP requestuserName
- Name of userpassword
- Password to assignpublic javax.ws.rs.core.Response getCachedSerializedUserMap(@Context javax.servlet.http.HttpServletRequest req, String authenticatorName)
req
- HTTP requestpublic javax.ws.rs.core.Response authenticatorUpdateListener(@Context javax.servlet.http.HttpServletRequest req, String authenticatorName, byte[] serializedUserMap)
req
- HTTP requestuserName
- Name to assign the new userCopyright © 2011–2018. All rights reserved.