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
- String
realm
- String
Realm nameString
logged user tokencom.engiweb.toolkit.common.BackendException
java.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.BackendException
com.engiweb.toolkit.common.WarningException
java.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.BackendException
java.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.BackendException
java.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.BackendException
java.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.BackendException
java.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.BackendException
com.engiweb.toolkit.common.WarningException
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) 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.BackendException
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) throws com.engiweb.toolkit.common.BackendException
token
- roles
- family
- type
- resource
- com.engiweb.toolkit.common.BackendException
java.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.BackendException
java.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.BackendException
java.lang.String stopRepresented(java.lang.String token) throws com.engiweb.toolkit.common.BackendException
token
- Stringa autorizzativa ottenuta previo login.com.engiweb.toolkit.common.BackendException
java.lang.String getInternalToken(java.lang.String token) throws com.engiweb.toolkit.common.BackendException
token
- com.engiweb.toolkit.common.BackendException
boolean 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.BackendException
java.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.BackendException
void 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.BackendException
void 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.BackendException
ResultObjBean 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.BackendException
java.util.HashMap<java.lang.String,java.lang.String> getExtInfo(java.lang.String token) throws com.engiweb.toolkit.common.BackendException
token
- com.engiweb.toolkit.common.BackendException
java.util.List<java.lang.String> getRealms(java.lang.String applName) throws com.engiweb.toolkit.common.BackendException
applicationName
- com.engiweb.toolkit.common.BackendException