FCS network traffic can be between a client and server, or between two servers. SSO is cookie-based and is used for signing onto a server group. Authentication, on the other hand, is header-based and is used for HTTP traffic across a specific gateway, such as a proxy. SSO can be used for client-server interaction, but it is not useful for server-server interaction. Authentication can be used for both client-server and server-server interactions. For client-server interaction, the user is expected to provide the proper credentials for either SSO or authentication. For server-server interaction, SSO is not anticipated and the credential for authentication must be provided programmatically (in other words, without user interaction). The authentication mechanism supported in FCS is provided by the Java implementation. Currently supported authentication schemes include:
The underlying mechanisms are Kerberos or NTLM. Credentials can be stored as an encrypted file. An authentication option is also available in the FcsTools FcsSubmit and FcsReceive. With FCS network security support, you can:
SSO ScenarioIt may be desirable to combine various systems and solutions to achieve certain goals. For example, it is inconvenient for the staff members of the same company to be required to do one sign-on per system. SSO technology allows you to deploy a unified sign-on for all of your systems and solutions. To support this scenario, FcsClient is able to operate with SSO. Authentication ScenarioAs distributed systems become the norm, various scenarios arise in which the 3DEXPERIENCE platform must be deployed across tight security. The following are typical scenarios in which FcsClient and FCS/MCS are able to operate under the required security measures:
|