SSO is designed to allow a user to log in once and then access multiple different applications without authenticating again. OAuth allows a user to authorize one application to access data held by another without sharing credentials between the two applications.