es.rediris.papi.poa
Class PoACore
java.lang.Object
es.rediris.papi.poa.PoACore
public class PoACore
- extends Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PoACore
public PoACore(Config config)
throws PAPIException
- Throws:
PAPIException
saveHCook
public void saveHCook(HCookToken token,
int id)
loadHCook
public HCookToken loadHCook(int id,
boolean remove)
throws PAPIException
- Throws:
PAPIException
saveRequest
public void saveRequest(Request request,
int id)
loadRequest
public Request loadRequest(int id,
boolean remove)
throws PAPIException
- Throws:
PAPIException
generateHCook
public HCookToken generateHCook(boolean isTemporary,
Assertion assertion)
generateLCook
public LCookToken generateLCook(Assertion assertion)
checkAccess
public boolean checkAccess(String uriRequest,
HCookToken hcook,
LCookToken lcook)
checkPAPIFilters
public boolean checkPAPIFilters(Assertion assertion)
hasGPoA
public boolean hasGPoA()
getGPoAURI
public String getGPoAURI()
throws PAPIException
- Throws:
PAPIException
getCheckRequest
public Request getCheckRequest(String uriResponse)
throws PAPIException
- Throws:
PAPIException
isValidAuthServer
public boolean isValidAuthServer(String asID)
validLoginRequest
public boolean validLoginRequest(AuthServerRequest asRequest)
throws PAPIException
- Throws:
PAPIException
validCheckedResponse
public boolean validCheckedResponse(CheckedResponse chResponse)
throws PAPIException
- Throws:
PAPIException