Hi Alex,
Here's the Oracle documentation about the secure authentication methods:
https://docs.oracle.com/cd/E11882_01/network.112/e40393/asopart3.htm#BABJGAAJ
Any of them will require some dedication and an infrastructure to be implemented, but following the guides you shouldn't face any major issue.
You may also want to check the whole Advanced Security guide, and spend some time reading the options to understand them. This will give you the required background to make the best choice for your scenario.
Regards,
Thiago