new BasicAuthenticator(actorsRegistry [, realm])
        Create new authenticator.
    
    
    
    
    
    
        Parameters:
| Name | Type | Argument | Default | Description | 
|---|---|---|---|---|
actorsRegistry | 
            
            module:x2node-ws.ActorsRegistry | Actors registry. | ||
realm | 
            
            string | 
                
                    <optional> | 
            
            
                Web Service | The realm. | 
- Implements:
 
Methods
- 
    
addResponseHeaders(call, response)
 - 
    
    If present on the authenticator, called before sending HTTP response to give the authenticator a chance to add any authenticator-specific headers to the response.
Parameters:
Name Type Description callmodule:x2node-ws~ServiceCall The call. responsemodule:x2node-ws~ServiceResponse The response.  - 
    
authenticate(call)
 - 
    
    Authenticate the call.
Parameters:
Name Type Description callmodule:x2node-ws~ServiceCall The call. - Implements:
 
Returns:
Authenticated actor,nullif could not authenticate, or aPromiseof the above.- Type
 - module:x2node-common.Actor | Promise.<module:x2node-common.Actor>