Run NodesReferenceService

auth

Package auth

import "github.com/luxfi/node/service/auth"

Types

Auth

func New(log log.Logger, endpoint, pw string) (Auth, error)
func NewFromHash(log log.Logger, endpoint string, pw password.Hash) Auth

ChangePasswordArgs

NewTokenArgs

Password

RevokeTokenArgs

Service

Service that serves the Auth API functionality.

func (s *Service) ChangePassword(_ *http.Request, args *ChangePasswordArgs, _ *apitypes.EmptyReply) error
func (s *Service) NewToken(_ *http.Request, args *NewTokenArgs, reply *Token) error
func (s *Service) RevokeToken(_ *http.Request, args *RevokeTokenArgs, _ *apitypes.EmptyReply) error

Token