Create authorization URL for multiple IDP

Hi everyone…
I need to create some URL that will open page with list of social networks that could be used to Sign in, after user choose social network he will be redirected to Sign in form.
So far I’ve found only how to integrate each IDP, for example Facebook https://www.okta.com/integrations/facebook-idp/

I create authorization URL: ```
https://myapp1.okta.com/oauth2/v1/authorize?idp=0oaqtill1MKXRE6Av4x6&client_id=0oawjqpb2wcUAWM8C0h7&response_type=id_token&response_mode=fragment&scope=openid%20email&redirect_uri=https%3A%2F%2Fexample.com%2Foauth2%2Fv1%2Fauthorize%2Fcallback&state=WM6D&nonce=YsG76jo


But this type of URL will automatically open Facebook sign in form.
What I need is some url without idp property so that it show all available IDPs and after choosing some IDP then call url with idp property.
Found only solutions where it can be done by frontend side with defining list of IDPs with IDP name and ID.

I'm looking the documentation but can't find anything about this.
Does anyone know is it possible to create this type of URL?

I think you would need to do some custom coding to accomplish this. We do have an Identity Provider API where you can list all the available IDP’s. You could then use the information you get back in the response to customize the sign-in widget.

We also have IDP Discovery which is where you can configure a policy to route certain users to certain IDP’s based on criteria you define.