OAuth is an open standard for access delegation, commonly used as a way for internet users to grant websites or applications access to their information on other websites but without giving them the passwords. From Wikipedia
Key defenses have emerged to block credential leaks and rogue servers through OAuth authentication, container isolation, rigorous server vetting.