public interface SecurityManagerIF
The SecurityManager implementation is usually the manager of session information associated with authenticated users as well.
| Modifier and Type | Method and Description |
|---|---|
SessionRI |
getSession(org.dmd.dmp.server.extended.Request request) |
org.dmd.dmp.server.extended.LoginResponse |
login(org.dmd.dmp.server.extended.LoginRequest request)
This method should be overloaded to perform whatever authentication is
required to determine that a user is allowed to connect.
|
org.dmd.dmp.server.extended.LogoutResponse |
logout(org.dmd.dmp.server.extended.LogoutRequest request)
Terminates the associated session with the server.
|
org.dmd.dmp.server.extended.Response |
validateSession(org.dmd.dmp.server.extended.Request request)
This method should be overloaded to perform validation of the session identifier
associated with the request as well as any additional security checks required.
|
org.dmd.dmp.server.extended.LoginResponse login(org.dmd.dmp.server.extended.LoginRequest request)
request - The login request.org.dmd.dmc.DmcValueExceptionorg.dmd.util.exceptions.ResultExceptionorg.dmd.dmp.server.extended.LogoutResponse logout(org.dmd.dmp.server.extended.LogoutRequest request)
request - org.dmd.dmp.server.extended.Response validateSession(org.dmd.dmp.server.extended.Request request)
throws org.dmd.dmc.DmcValueException
request - the request to be checked.org.dmd.dmc.DmcValueExceptionSessionRI getSession(org.dmd.dmp.server.extended.Request request)
request - The request for which we require the session handle.Copyright © 2019. All rights reserved.