Class GithubSecurityRealm

All Implemented Interfaces:
ExtensionPoint, Describable<SecurityRealm>, UserDetailsService

public class GithubSecurityRealm extends AbstractPasswordBasedSecurityRealm implements UserDetailsService
Implementation of the AbstractPasswordBasedSecurityRealm that uses github oauth to verify the user can login. This is based on the MySQLSecurityRealm from the mysql-auth-plugin written by Alex Ackerman.