A software development company wants to allow its users to log into a third-party code repository from their in-house development platform. The company aims to facilitate this without sharing user credentials with the third-party service. Which protocol is best suited to allow the company's platform to request access to the third-party service on behalf of the user?
Open Authorization (OAuth)
Terminal Access Controller Access-Control System Plus (TACACS+)
Lightweight Directory Access Protocol (LDAP)
Remote Authentication Dial-In User Service (RADIUS)