Integrating a custom Identity Proofing solution in Okta


I have some questions regarding integrating a custom identity proofing solution with Okta (like the ones in the OIN).

For what I have read and seen, I understand the only procedures to make an integration like this is to use Workflows (conectors and templates)?
Is there other way (preferible an standard way, like OIDC)?

My objective is to make a custom action and later on propose an official integration in Okta Integration Network.

I have read too about other integration solutions, but I don´t know how I may approximate my solution with these.

For more detail, its like a redirect/callback flow to an external page that handles identity proofing and then returns to Okta.

Any kind of help and feedback is appreciated…
Thank you!