What are good examples of 'preflight check patterns' on existing applications?
I'm trying to get some inspiration for a feature request. I've decided to ask here as I've been googling 'preflight check/test-connection pattern' without much success. I'm referring to a software pattern that prevents errors from user input when connecting to a third-party service: checking if the service is reachable and authentication successful. For reference, the DBeaver Community edition implements this in its "Connection Settings" dialogue: Do you have an idea of how this pattern is named in practice? Do you have practical examples (i.e., popular (web) applications) where this is implemented?

I'm trying to get some inspiration for a feature request. I've decided to ask here as I've been googling 'preflight check/test-connection pattern' without much success.
I'm referring to a software pattern that prevents errors from user input when connecting to a third-party service: checking if the service is reachable and authentication successful.
For reference, the DBeaver Community edition implements this in its "Connection Settings" dialogue:
Do you have an idea of how this pattern is named in practice? Do you have practical examples (i.e., popular (web) applications) where this is implemented?