Package org.astrogrid.samp.web
Class ExtremeSwingClientAuthorizer
- java.lang.Object
-
- org.astrogrid.samp.web.ExtremeSwingClientAuthorizer
-
- All Implemented Interfaces:
ClientAuthorizer
public class ExtremeSwingClientAuthorizer extends java.lang.Object implements ClientAuthorizer
Client authorizer implementation that does its very best to discourage users from accepting regitrations.- Since:
- 29 Sep 2011
- Author:
- Mark Taylor
-
-
Constructor Summary
Constructors Constructor Description ExtremeSwingClientAuthorizer(java.awt.Component parent)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
authorize(HttpServer.Request request, java.util.Map securityMap)
Indicates whether an HTTP request representing an otherwise unauthorized connection attempt will be permitted access to sensitive system resources.
-
-
-
Method Detail
-
authorize
public void authorize(HttpServer.Request request, java.util.Map securityMap) throws SampException
Description copied from interface:ClientAuthorizer
Indicates whether an HTTP request representing an otherwise unauthorized connection attempt will be permitted access to sensitive system resources. If so, the method exits normally. If authorization is denied, a SampException is thrown, with a message that indicates the reason for denial.- Specified by:
authorize
in interfaceClientAuthorizer
- Parameters:
request
- incoming HTTP requestsecurityMap
- credential items supplied explicitly by aspiring client to support its registration request- Throws:
SampException
- with reason if authorization is denied
-
-