public class SimpleSecurityManager extends Object implements SecurityManager
| Constructor and Description |
|---|
SimpleSecurityManager() |
SimpleSecurityManager(DigestGenerator digestGenerator) |
SimpleSecurityManager(String realm,
Map<String,String> nameAndPasswords) |
| Modifier and Type | Method and Description |
|---|---|
Object |
authenticate(DigestResponse digestRequest)
Authenticate a digest request
|
Object |
authenticate(String user,
String password) |
boolean |
authorise(Request request,
Request.Method method,
Auth auth,
Resource resource)
Check that the authenticater user can access the given resource for the
given method.
|
DigestGenerator |
getDigestGenerator() |
String |
getRealm(String host) |
Object |
getUserByName(String name) |
boolean |
isDigestAllowed() |
void |
setDigestGenerator(DigestGenerator digestGenerator) |
void |
setNameAndPasswords(Map<String,String> nameAndPasswords) |
void |
setRealm(String realm) |
public SimpleSecurityManager()
public SimpleSecurityManager(DigestGenerator digestGenerator)
public Object authenticate(String user, String password)
authenticate in interface SecurityManagerpublic Object authenticate(DigestResponse digestRequest)
SecurityManagerauthenticate in interface SecurityManagerDigestGeneratorpublic boolean authorise(Request request, Request.Method method, Auth auth, Resource resource)
SecurityManagerauthorise in interface SecurityManagerrequest - - the request itselfmethod - - the request methodauth - - authentication object representing the current userresource - - the resource being operated onpublic String getRealm(String host)
getRealm in interface SecurityManagerpublic void setRealm(String realm)
realm - the realm to setpublic void setDigestGenerator(DigestGenerator digestGenerator)
public boolean isDigestAllowed()
isDigestAllowed in interface SecurityManagerpublic DigestGenerator getDigestGenerator()
Copyright © 2021 McEvoy Software Ltd. All rights reserved.