# Functions
Hash generates hash for the given password.
IsCorrectPassword compares given hashed password with the plain password.
NewAuthInterceptor creates a new NewAuthInterceptor instance.
NewAuthManager creates a new AuthManager.
# Structs
AuthInterceptor is the Interceptor struct for server.
AuthManager is the manager struct.
UserClaims JWT custom claims struct.
UserIDKey is the struct used for passing User ID with context.