This service allows access to user credentials that are collected during logon to the SIMULIA Execution Engine server. Usually this consists (only) of a single user name and password. It is, by definition, exactly the user name and password used to authenticate the user on the SIMULIA Execution Engine server (and, thus, has been validated with the back-end security system configured in the SIMULIA Execution Engine). If the connection profile used for logon is configured for “extended grid credentials,” two additional sets of credentials are also collected. These are a set of credentials for Windows and another set for Linux. These credentials are used in the SIMULIA Execution Engine grid environment when stations do not share the same security domain as the SIMULIA Execution Engine server. Each set of credentials (server, extended grid Windows, and extended
grid Linux) are represented by a In some cases, even the server credentials will not be available; for example, if the user logged on using a web-based interface and a SSO (Single Sign-On) security system. In this case, no credentials will be available at all. A reference to this interface can be obtained by using the The
boolean isPrivilegeGranted() throws CredentialExceptionThe If this method returns CredentialData getServerCreds() throws CredentialExceptionReturns the credentials that were used to authenticate with the SIMULIA Execution Engine
server. This method always returns a non-null object reference, but the
This method never returns null. CredentialData getExtendedWinCreds() throws CredentialExceptionReturns the extended grid Windows credentials that may have been specified
during logon to the SIMULIA Execution Engine
server. If no extended credentials were collected during logon, this
method will return a This method never returns null. CredentialData getExtendedUnixCreds() throws CredentialExceptionReturns the extended grid Linux credentials that may have been specified
during logon to the SIMULIA Execution Engine
server. If no extended credentials were collected during logon, this
method will return a This method never returns null. |