It means that any data coming into FME Server, whether from a client or a remote data source, can be passed on to other clients or even other FME Servers. Server-side validation is only performed when data is being passed on to other FME Servers. Server-side validation of data can only be achieved by using strict coding rules. Server-side validation is an advanced level of security, which is only available when using strict coding rules. Server-side validation is an essential process when working with remote data sources and/or when sending data to FME Servers on other networks.

Server-side validation is enabled in the FME Server by changing certain coding rules. It is recommended that you use strict coding rules whenever possible.

What you need to know before you start

Server-side validation

Limitations of Server-Side Validation

Server-side validation is a process that only applies to data sent across networks. It does not apply to data that is transmitted through the network interface of FME Server.

What are the benefits of server-side validation?

Server-side validation is an essential process when working with remote data sources and/or when sending data to FME Servers on other networks. It can also be used as a way of limiting access to certain portions of your application. Server-side validation can ensure that only valid information, such as credit card numbers, are sent to your FME Server. This is particularly important if you're using a remote data source or sending data to FME Servers on other networks where there might be malicious users who want to exploit your system.

Server-side validation checklist

The following is a list of guidelines for server-side validation.
Make sure that all data is valid before you send it to other FME Servers or clients.
Validation must be performed when data is being sent from one FME Server to another.
Validation must be performed before passing data on to other clients.
Validation must be performed every time you change a variable in the variable block in the program code.
Data validation should always be executed at the end of your programming line, not earlier or later than this point in your programming line.
Always check whether all variables are initialized with values before proceeding to validate data.

What is Server-side validation?

Server-side validation is the process of verifying data before it is sent to another piece of software or user. Server-side validation can be used on any type of data, but it is most commonly used when sending data to an FME Server and/or a remote data source.

Timeline

Published on: 09/19/2022 14:15:00 UTC
Last modified on: 09/26/2022 11:15:00 UTC

References