SAML and OAuth are two non-propritary standards for user authentication. SAML stands for Security Assertion Markup Language. It is a messaging standard that provides procedures, message formats, and codes that any application or authenticator creator can use to plug-in to the systems produced by others. OAuth is a rival open source system that allows users to grant access by online applications to stored credentials in their browsers.