Class HibernateAuthProvider

  • All Implemented Interfaces:
    java.lang.AutoCloseable

    public class HibernateAuthProvider
    extends AuthProvider
    • Field Detail

      • autoReg

        public boolean autoReg
    • Constructor Detail

      • HibernateAuthProvider

        public HibernateAuthProvider()
    • Method Detail

      • auth

        public AuthProviderResult auth​(java.lang.String login,
                                       pro.gravit.launcher.request.auth.AuthRequest.AuthPasswordInterface password,
                                       java.lang.String ip)
                                throws java.lang.Exception
        Description copied from class: AuthProvider
        Verifies the username and password
        Specified by:
        auth in class AuthProvider
        Parameters:
        login - user login
        password - user password
        ip - user ip
        Returns:
        player privileges, effective username and authorization token
        Throws:
        java.lang.Exception - Throws an exception AuthException HookException if the verification script returned a meaningful error In other cases, throwing an exception indicates a serious error
      • close

        public void close()
        Specified by:
        close in interface java.lang.AutoCloseable
        Specified by:
        close in class AuthProvider