public interface ISecApi
extends com.engiweb.toolkit.interfaces.IEjb
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
COPYRIGHT
Copyright
|
| Modifier and Type | Method and Description |
|---|---|
void |
changeUserIDorPwdApplication(java.lang.String token,
java.lang.String userid,
java.lang.String newPwd,
java.lang.String oldPwd,
java.lang.String application) |
java.util.List<java.lang.String> |
checkAccountApplication(java.lang.String token,
java.lang.String application)
Data una applicazione restituisce l'informazione se l'utente ha un
account associato
|
boolean |
checkUserIDandPwdApplication(java.lang.String token,
java.lang.String userid,
java.lang.String pwd,
java.lang.String application) |
com.engiweb.pm.entity.BeanList<? extends com.engiweb.pm.web.bean.AbstractBean> |
findUserResources(java.lang.String token,
com.engiweb.pm.entity.BeanList<EntitlementBean> roles,
java.lang.String family,
java.lang.String type,
java.lang.String resource,
com.engiweb.pm.web.bean.AbstractBean filter) |
java.lang.String |
getApplicationAuth(java.lang.String token,
java.lang.String OUCode,
java.lang.String appName) |
java.util.HashMap<java.lang.String,java.lang.String> |
getExtInfo(java.lang.String token)
Recupera le ExternalInfo dell'utente.
|
java.lang.String |
getInternalToken(java.lang.String token) |
java.util.ArrayList<java.util.ArrayList<java.lang.String>> |
getOUChildren(java.lang.String token,
java.lang.String ouCode,
java.lang.String hier,
boolean oneLevel)
Cerca i figli di una certa OU.
|
java.util.List<java.lang.String> |
getRealms(java.lang.String applName)
Data un'applicazione, recupera la lista dei reami dal file Mappping.xml
Non � necessario alcun tipo di autenticazione
|
java.util.List<java.lang.String> |
getResources(java.lang.String token,
java.util.ArrayList<java.lang.String> roles,
java.lang.String family,
java.lang.String type,
java.lang.String resource) |
ResultObjBean |
isEntitlementAuth(java.lang.String token,
java.lang.String profilo,
java.lang.String serviceName,
java.lang.String value) |
java.lang.String |
login(java.lang.String userID,
java.lang.String password,
java.lang.String realm)
Returns the token if user has successfully logged in
|
java.lang.String |
loginDN(java.lang.String userDN,
java.lang.String realm)
Returns the token if user has successfully logged in
It do not perform authentication.
|
java.lang.String |
loginInternalToken(java.lang.String intToken,
java.lang.String realm)
Returns the token if user has successfully logged in
|
java.lang.String |
loginSAML_1_0(java.lang.String saml,
java.lang.String ip,
java.lang.String realm)
Verifies the SAML string a returns the user security context
|
java.lang.String |
loginUserId(java.lang.String userId,
java.lang.String realm)
Returns the token if user has successfully logged in
It do not perform authentication.
|
java.lang.String |
refresh(java.lang.String token)
rinfresca il toker
|
void |
setUserIDandPwdApplication(java.lang.String token,
java.lang.String userid,
java.lang.String newPwd,
java.lang.String application)
Imposta lo USerID e la passeword
|
java.lang.String |
startRepresented(java.lang.String token,
java.lang.String represented)
Agisci come il rappresentato.
|
java.lang.String |
stopRepresented(java.lang.String token)
Termina di agire come il rappresentato.
|
static final java.lang.String COPYRIGHT
java.lang.String loginSAML_1_0(java.lang.String saml,
java.lang.String ip,
java.lang.String realm)
throws com.engiweb.toolkit.common.BackendException
Performs:
saml - String SAMLip - Stringrealm - String Realm nameString logged user tokencom.engiweb.toolkit.common.BackendExceptionjava.lang.String login(java.lang.String userID,
java.lang.String password,
java.lang.String realm)
throws com.engiweb.toolkit.common.BackendException,
com.engiweb.toolkit.common.WarningException
userID - String userNamepassword - String passwordrealm - String Realm nameString logged user tokencom.engiweb.toolkit.common.BackendExceptioncom.engiweb.toolkit.common.WarningExceptionjava.lang.String loginDN(java.lang.String userDN,
java.lang.String realm)
throws com.engiweb.toolkit.common.BackendException
userDN - String the user DNrealm - String Realm nameString logged user tokencom.engiweb.toolkit.common.BackendExceptionjava.lang.String loginUserId(java.lang.String userId,
java.lang.String realm)
throws com.engiweb.toolkit.common.BackendException
userId - String userIDrealm - String Realm nameString logged user tokencom.engiweb.toolkit.common.BackendExceptionjava.lang.String loginInternalToken(java.lang.String intToken,
java.lang.String realm)
throws com.engiweb.toolkit.common.BackendException
intToken - String user Tokenrealm - String Realm nameString logged user tokencom.engiweb.toolkit.common.BackendExceptionjava.lang.String getApplicationAuth(java.lang.String token,
java.lang.String OUCode,
java.lang.String appName)
throws com.engiweb.toolkit.common.BackendException
token - OUCode - appName - com.engiweb.toolkit.common.BackendExceptionjava.lang.String refresh(java.lang.String token)
throws com.engiweb.toolkit.common.BackendException,
com.engiweb.toolkit.common.WarningException
token - Stringa autorizzativa ottenuta previo login.com.engiweb.toolkit.common.BackendExceptioncom.engiweb.toolkit.common.WarningExceptionjava.util.List<java.lang.String> getResources(java.lang.String token,
java.util.ArrayList<java.lang.String> roles,
java.lang.String family,
java.lang.String type,
java.lang.String resource)
throws com.engiweb.toolkit.common.BackendException
token - Stringa autorizzativa ottenuta previo login.roles - ruoli perfamily - "OU", "JOBROLE", "APPLICATION", "RESOURCETYPE",
"RESOURCEFAMILY".type - OrgUnitType Nameresource - String tokencom.engiweb.toolkit.common.BackendExceptioncom.engiweb.pm.entity.BeanList<? extends com.engiweb.pm.web.bean.AbstractBean> findUserResources(java.lang.String token,
com.engiweb.pm.entity.BeanList<EntitlementBean> roles,
java.lang.String family,
java.lang.String type,
java.lang.String resource,
com.engiweb.pm.web.bean.AbstractBean filter)
throws com.engiweb.toolkit.common.BackendException
token - roles - family - type - resource - com.engiweb.toolkit.common.BackendExceptionjava.util.ArrayList<java.util.ArrayList<java.lang.String>> getOUChildren(java.lang.String token,
java.lang.String ouCode,
java.lang.String hier,
boolean oneLevel)
throws com.engiweb.toolkit.common.BackendException
token - Stringa autorizzativa ottenuta previo login.ouCode - code dell'OU in cui/da cui cercarehier - NON USATOoneLevel - limita ad un solo livello.ArrayList di String di tutti i figli dell'OU
passata come parametro.com.engiweb.toolkit.common.BackendExceptionjava.lang.String startRepresented(java.lang.String token,
java.lang.String represented)
throws com.engiweb.toolkit.common.BackendException
token - Stringa autorizzativa ottenuta previo login.represented - UserID del rappresentatocom.engiweb.toolkit.common.BackendExceptionjava.lang.String stopRepresented(java.lang.String token)
throws com.engiweb.toolkit.common.BackendException
token - Stringa autorizzativa ottenuta previo login.com.engiweb.toolkit.common.BackendExceptionjava.lang.String getInternalToken(java.lang.String token)
throws com.engiweb.toolkit.common.BackendException
token - com.engiweb.toolkit.common.BackendExceptionboolean checkUserIDandPwdApplication(java.lang.String token,
java.lang.String userid,
java.lang.String pwd,
java.lang.String application)
throws com.engiweb.toolkit.common.BackendException
token - userid - pwd - application - com.engiweb.toolkit.common.BackendExceptionjava.util.List<java.lang.String> checkAccountApplication(java.lang.String token,
java.lang.String application)
throws com.engiweb.toolkit.common.BackendException
token - Stringa autorizzativa ottenuta previo login.application - Nome dell'Applicazione sulla quale cercare l'accountcom.engiweb.toolkit.common.BackendExceptionvoid changeUserIDorPwdApplication(java.lang.String token,
java.lang.String userid,
java.lang.String newPwd,
java.lang.String oldPwd,
java.lang.String application)
throws com.engiweb.toolkit.common.BackendException
token - userid - newPwd - oldPwd - application - com.engiweb.toolkit.common.BackendExceptionvoid setUserIDandPwdApplication(java.lang.String token,
java.lang.String userid,
java.lang.String newPwd,
java.lang.String application)
throws com.engiweb.toolkit.common.BackendException
token - Stringa autorizzativa ottenuta previo login.userid - UserIDnewPwd - Nuova Passwordapplication - Applicazionecom.engiweb.toolkit.common.BackendExceptionResultObjBean isEntitlementAuth(java.lang.String token, java.lang.String profilo, java.lang.String serviceName, java.lang.String value) throws com.engiweb.toolkit.common.BackendException
token - profilo - Nome del Profilo (Richiesto, Univocamente definito)serviceName - Nome del servizio (Richiesto, Univocamente definito)value - com.engiweb.toolkit.common.BackendExceptionjava.util.HashMap<java.lang.String,java.lang.String> getExtInfo(java.lang.String token)
throws com.engiweb.toolkit.common.BackendException
token - com.engiweb.toolkit.common.BackendExceptionjava.util.List<java.lang.String> getRealms(java.lang.String applName)
throws com.engiweb.toolkit.common.BackendException
applicationName - com.engiweb.toolkit.common.BackendException