Class NullAuthProvider

java.lang.Object
pro.gravit.launchserver.auth.provider.AuthProvider
pro.gravit.launchserver.auth.provider.NullAuthProvider
All Implemented Interfaces:
AutoCloseable

public final class NullAuthProvider extends AuthProvider
  • Constructor Details

    • NullAuthProvider

      public NullAuthProvider()
  • Method Details

    • auth

      public AuthProviderResult auth(String login, pro.gravit.launcher.request.auth.AuthRequest.AuthPasswordInterface password, String ip) throws 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:
      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() throws IOException
      Specified by:
      close in interface AutoCloseable
      Specified by:
      close in class AuthProvider
      Throws:
      IOException
    • setBackend

      public void setBackend(AuthProvider provider)