Instruction
Configuration -> System -> Oauth providers

The table below shows which providers can be used.

Provider Client ID + Secret Link
X / Twitter Yes, basic https://developer.x.com/en/portal/dashboard
Google Yes, basic https://console.cloud.google.com/apis/credentials
Microsoft Yes, basic https://portal.azure.com/
Linked IN Yes, basic https://www.linkedin.com/developers/apps/
Facebook Yes, basic https://developers.facebook.com/apps
Apple Also Team ID and Key ID See separate page with instructions

In most cases, the integration concerns a "standard" Oauth2 implementation. This means that a Client ID + Secret is required.
The links are a starting point. These can change and it can be quite a search to find the right way to create the data.
Steps are high level: create application -> setup redirect url -> create and copy credentials.