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.