auth

package
v0.0.0-...-dfd90ba Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 24, 2023 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	Authenficator_Authenticate_FullMethodName  = "/auth.Authenficator/Authenticate"
	Authenficator_Register_FullMethodName      = "/auth.Authenficator/Register"
	Authenficator_SetSession_FullMethodName    = "/auth.Authenficator/SetSession"
	Authenficator_CheckAuth_FullMethodName     = "/auth.Authenficator/CheckAuth"
	Authenficator_DeleteSession_FullMethodName = "/auth.Authenficator/DeleteSession"
)

Variables

View Source
var Authenficator_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "auth.Authenficator",
	HandlerType: (*AuthenficatorServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Authenticate",
			Handler:    _Authenficator_Authenticate_Handler,
		},
		{
			MethodName: "Register",
			Handler:    _Authenficator_Register_Handler,
		},
		{
			MethodName: "SetSession",
			Handler:    _Authenficator_SetSession_Handler,
		},
		{
			MethodName: "CheckAuth",
			Handler:    _Authenficator_CheckAuth_Handler,
		},
		{
			MethodName: "DeleteSession",
			Handler:    _Authenficator_DeleteSession_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "auth.proto",
}

Authenficator_ServiceDesc is the grpc.ServiceDesc for Authenficator service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Functions

func RegisterAuthenficatorServer

func RegisterAuthenficatorServer(s grpc.ServiceRegistrar, srv AuthenficatorServer)

Types

type AuthenficatorClient

type AuthenficatorClient interface {
	Authenticate(ctx context.Context, in *LoginParams, opts ...grpc.CallOption) (*User, error)
	Register(ctx context.Context, in *User, opts ...grpc.CallOption) (*LoginParams, error)
	SetSession(ctx context.Context, in *SessionSetParams, opts ...grpc.CallOption) (*Nothing, error)
	CheckAuth(ctx context.Context, in *SessionCheckParams, opts ...grpc.CallOption) (*User, error)
	DeleteSession(ctx context.Context, in *SessionCheckParams, opts ...grpc.CallOption) (*Nothing, error)
}

AuthenficatorClient is the client API for Authenficator service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type AuthenficatorServer

type AuthenficatorServer interface {
	Authenticate(context.Context, *LoginParams) (*User, error)
	Register(context.Context, *User) (*LoginParams, error)
	SetSession(context.Context, *SessionSetParams) (*Nothing, error)
	CheckAuth(context.Context, *SessionCheckParams) (*User, error)
	DeleteSession(context.Context, *SessionCheckParams) (*Nothing, error)
	// contains filtered or unexported methods
}

AuthenficatorServer is the server API for Authenficator service. All implementations must embed UnimplementedAuthenficatorServer for forward compatibility

type LoginParams

type LoginParams struct {
	Email                string   `protobuf:"bytes,1,opt,name=Email,proto3" json:"Email,omitempty"`
	Password             string   `protobuf:"bytes,2,opt,name=Password,proto3" json:"Password,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*LoginParams) Descriptor

func (*LoginParams) Descriptor() ([]byte, []int)

func (*LoginParams) GetEmail

func (m *LoginParams) GetEmail() string

func (*LoginParams) GetPassword

func (m *LoginParams) GetPassword() string

func (*LoginParams) ProtoMessage

func (*LoginParams) ProtoMessage()

func (*LoginParams) Reset

func (m *LoginParams) Reset()

func (*LoginParams) String

func (m *LoginParams) String() string

func (*LoginParams) XXX_DiscardUnknown

func (m *LoginParams) XXX_DiscardUnknown()

func (*LoginParams) XXX_Marshal

func (m *LoginParams) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*LoginParams) XXX_Merge

func (m *LoginParams) XXX_Merge(src proto.Message)

func (*LoginParams) XXX_Size

func (m *LoginParams) XXX_Size() int

func (*LoginParams) XXX_Unmarshal

func (m *LoginParams) XXX_Unmarshal(b []byte) error

type Nothing

type Nothing struct {
	Dummy                bool     `protobuf:"varint,1,opt,name=dummy,proto3" json:"dummy,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Nothing) Descriptor

func (*Nothing) Descriptor() ([]byte, []int)

func (*Nothing) GetDummy

func (m *Nothing) GetDummy() bool

func (*Nothing) ProtoMessage

func (*Nothing) ProtoMessage()

func (*Nothing) Reset

func (m *Nothing) Reset()

func (*Nothing) String

func (m *Nothing) String() string

func (*Nothing) XXX_DiscardUnknown

func (m *Nothing) XXX_DiscardUnknown()

func (*Nothing) XXX_Marshal

func (m *Nothing) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Nothing) XXX_Merge

func (m *Nothing) XXX_Merge(src proto.Message)

func (*Nothing) XXX_Size

func (m *Nothing) XXX_Size() int

func (*Nothing) XXX_Unmarshal

func (m *Nothing) XXX_Unmarshal(b []byte) error

type RegisterParams

type RegisterParams struct {
	Email                string   `protobuf:"bytes,1,opt,name=Email,proto3" json:"Email,omitempty"`
	Password             string   `protobuf:"bytes,2,opt,name=Password,proto3" json:"Password,omitempty"`
	Username             string   `protobuf:"bytes,3,opt,name=Username,proto3" json:"Username,omitempty"`
	Name                 string   `protobuf:"bytes,4,opt,name=Name,proto3" json:"Name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*RegisterParams) Descriptor

func (*RegisterParams) Descriptor() ([]byte, []int)

func (*RegisterParams) GetEmail

func (m *RegisterParams) GetEmail() string

func (*RegisterParams) GetName

func (m *RegisterParams) GetName() string

func (*RegisterParams) GetPassword

func (m *RegisterParams) GetPassword() string

func (*RegisterParams) GetUsername

func (m *RegisterParams) GetUsername() string

func (*RegisterParams) ProtoMessage

func (*RegisterParams) ProtoMessage()

func (*RegisterParams) Reset

func (m *RegisterParams) Reset()

func (*RegisterParams) String

func (m *RegisterParams) String() string

func (*RegisterParams) XXX_DiscardUnknown

func (m *RegisterParams) XXX_DiscardUnknown()

func (*RegisterParams) XXX_Marshal

func (m *RegisterParams) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RegisterParams) XXX_Merge

func (m *RegisterParams) XXX_Merge(src proto.Message)

func (*RegisterParams) XXX_Size

func (m *RegisterParams) XXX_Size() int

func (*RegisterParams) XXX_Unmarshal

func (m *RegisterParams) XXX_Unmarshal(b []byte) error

type Session

type Session struct {
	UserId               int64    `protobuf:"varint,1,opt,name=UserId,proto3" json:"UserId,omitempty"`
	UserEmail            string   `protobuf:"bytes,2,opt,name=UserEmail,proto3" json:"UserEmail,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Session) Descriptor

func (*Session) Descriptor() ([]byte, []int)

func (*Session) GetUserEmail

func (m *Session) GetUserEmail() string

func (*Session) GetUserId

func (m *Session) GetUserId() int64

func (*Session) ProtoMessage

func (*Session) ProtoMessage()

func (*Session) Reset

func (m *Session) Reset()

func (*Session) String

func (m *Session) String() string

func (*Session) XXX_DiscardUnknown

func (m *Session) XXX_DiscardUnknown()

func (*Session) XXX_Marshal

func (m *Session) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Session) XXX_Merge

func (m *Session) XXX_Merge(src proto.Message)

func (*Session) XXX_Size

func (m *Session) XXX_Size() int

func (*Session) XXX_Unmarshal

func (m *Session) XXX_Unmarshal(b []byte) error

type SessionCheckParams

type SessionCheckParams struct {
	UserId               string   `protobuf:"bytes,1,opt,name=userId,proto3" json:"userId,omitempty"`
	SessionId            string   `protobuf:"bytes,2,opt,name=sessionId,proto3" json:"sessionId,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*SessionCheckParams) Descriptor

func (*SessionCheckParams) Descriptor() ([]byte, []int)

func (*SessionCheckParams) GetSessionId

func (m *SessionCheckParams) GetSessionId() string

func (*SessionCheckParams) GetUserId

func (m *SessionCheckParams) GetUserId() string

func (*SessionCheckParams) ProtoMessage

func (*SessionCheckParams) ProtoMessage()

func (*SessionCheckParams) Reset

func (m *SessionCheckParams) Reset()

func (*SessionCheckParams) String

func (m *SessionCheckParams) String() string

func (*SessionCheckParams) XXX_DiscardUnknown

func (m *SessionCheckParams) XXX_DiscardUnknown()

func (*SessionCheckParams) XXX_Marshal

func (m *SessionCheckParams) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SessionCheckParams) XXX_Merge

func (m *SessionCheckParams) XXX_Merge(src proto.Message)

func (*SessionCheckParams) XXX_Size

func (m *SessionCheckParams) XXX_Size() int

func (*SessionCheckParams) XXX_Unmarshal

func (m *SessionCheckParams) XXX_Unmarshal(b []byte) error

type SessionParams

type SessionParams struct {
	Token                string   `protobuf:"bytes,1,opt,name=Token,proto3" json:"Token,omitempty"`
	LivingTime           int64    `protobuf:"varint,2,opt,name=LivingTime,proto3" json:"LivingTime,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*SessionParams) Descriptor

func (*SessionParams) Descriptor() ([]byte, []int)

func (*SessionParams) GetLivingTime

func (m *SessionParams) GetLivingTime() int64

func (*SessionParams) GetToken

func (m *SessionParams) GetToken() string

func (*SessionParams) ProtoMessage

func (*SessionParams) ProtoMessage()

func (*SessionParams) Reset

func (m *SessionParams) Reset()

func (*SessionParams) String

func (m *SessionParams) String() string

func (*SessionParams) XXX_DiscardUnknown

func (m *SessionParams) XXX_DiscardUnknown()

func (*SessionParams) XXX_Marshal

func (m *SessionParams) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SessionParams) XXX_Merge

func (m *SessionParams) XXX_Merge(src proto.Message)

func (*SessionParams) XXX_Size

func (m *SessionParams) XXX_Size() int

func (*SessionParams) XXX_Unmarshal

func (m *SessionParams) XXX_Unmarshal(b []byte) error

type SessionParamsWithUser

type SessionParamsWithUser struct {
	Params               *SessionParams `protobuf:"bytes,1,opt,name=params,proto3" json:"params,omitempty"`
	User                 *User          `protobuf:"bytes,2,opt,name=user,proto3" json:"user,omitempty"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_unrecognized     []byte         `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

func (*SessionParamsWithUser) Descriptor

func (*SessionParamsWithUser) Descriptor() ([]byte, []int)

func (*SessionParamsWithUser) GetParams

func (m *SessionParamsWithUser) GetParams() *SessionParams

func (*SessionParamsWithUser) GetUser

func (m *SessionParamsWithUser) GetUser() *User

func (*SessionParamsWithUser) ProtoMessage

func (*SessionParamsWithUser) ProtoMessage()

func (*SessionParamsWithUser) Reset

func (m *SessionParamsWithUser) Reset()

func (*SessionParamsWithUser) String

func (m *SessionParamsWithUser) String() string

func (*SessionParamsWithUser) XXX_DiscardUnknown

func (m *SessionParamsWithUser) XXX_DiscardUnknown()

func (*SessionParamsWithUser) XXX_Marshal

func (m *SessionParamsWithUser) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SessionParamsWithUser) XXX_Merge

func (m *SessionParamsWithUser) XXX_Merge(src proto.Message)

func (*SessionParamsWithUser) XXX_Size

func (m *SessionParamsWithUser) XXX_Size() int

func (*SessionParamsWithUser) XXX_Unmarshal

func (m *SessionParamsWithUser) XXX_Unmarshal(b []byte) error

type SessionSetParams

type SessionSetParams struct {
	Token                string   `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"`
	Session              *Session `protobuf:"bytes,2,opt,name=session,proto3" json:"session,omitempty"`
	Experation           int64    `protobuf:"varint,3,opt,name=Experation,proto3" json:"Experation,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*SessionSetParams) Descriptor

func (*SessionSetParams) Descriptor() ([]byte, []int)

func (*SessionSetParams) GetExperation

func (m *SessionSetParams) GetExperation() int64

func (*SessionSetParams) GetSession

func (m *SessionSetParams) GetSession() *Session

func (*SessionSetParams) GetToken

func (m *SessionSetParams) GetToken() string

func (*SessionSetParams) ProtoMessage

func (*SessionSetParams) ProtoMessage()

func (*SessionSetParams) Reset

func (m *SessionSetParams) Reset()

func (*SessionSetParams) String

func (m *SessionSetParams) String() string

func (*SessionSetParams) XXX_DiscardUnknown

func (m *SessionSetParams) XXX_DiscardUnknown()

func (*SessionSetParams) XXX_Marshal

func (m *SessionSetParams) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SessionSetParams) XXX_Merge

func (m *SessionSetParams) XXX_Merge(src proto.Message)

func (*SessionSetParams) XXX_Size

func (m *SessionSetParams) XXX_Size() int

func (*SessionSetParams) XXX_Unmarshal

func (m *SessionSetParams) XXX_Unmarshal(b []byte) error

type UnimplementedAuthenficatorServer

type UnimplementedAuthenficatorServer struct {
}

UnimplementedAuthenficatorServer must be embedded to have forward compatible implementations.

func (UnimplementedAuthenficatorServer) Authenticate

func (UnimplementedAuthenficatorServer) CheckAuth

func (UnimplementedAuthenficatorServer) DeleteSession

func (UnimplementedAuthenficatorServer) Register

func (UnimplementedAuthenficatorServer) SetSession

type UnsafeAuthenficatorServer

type UnsafeAuthenficatorServer interface {
	// contains filtered or unexported methods
}

UnsafeAuthenficatorServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to AuthenficatorServer will result in compilation errors.

type User

type User struct {
	ID                   int64    `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"`
	Username             string   `protobuf:"bytes,2,opt,name=Username,proto3" json:"Username,omitempty"`
	Email                string   `protobuf:"bytes,3,opt,name=Email,proto3" json:"Email,omitempty"`
	HashedPassword       string   `protobuf:"bytes,4,opt,name=HashedPassword,proto3" json:"HashedPassword,omitempty"`
	Name                 string   `protobuf:"bytes,5,opt,name=Name,proto3" json:"Name,omitempty"`
	ProfileImage         string   `protobuf:"bytes,6,opt,name=ProfileImage,proto3" json:"ProfileImage,omitempty"`
	WebsiteUrl           string   `protobuf:"bytes,7,opt,name=WebsiteUrl,proto3" json:"WebsiteUrl,omitempty"`
	AccountType          string   `protobuf:"bytes,8,opt,name=AccountType,proto3" json:"AccountType,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*User) Descriptor

func (*User) Descriptor() ([]byte, []int)

func (*User) GetAccountType

func (m *User) GetAccountType() string

func (*User) GetEmail

func (m *User) GetEmail() string

func (*User) GetHashedPassword

func (m *User) GetHashedPassword() string

func (*User) GetID

func (m *User) GetID() int64

func (*User) GetName

func (m *User) GetName() string

func (*User) GetProfileImage

func (m *User) GetProfileImage() string

func (*User) GetUsername

func (m *User) GetUsername() string

func (*User) GetWebsiteUrl

func (m *User) GetWebsiteUrl() string

func (*User) ProtoMessage

func (*User) ProtoMessage()

func (*User) Reset

func (m *User) Reset()

func (*User) String

func (m *User) String() string

func (*User) XXX_DiscardUnknown

func (m *User) XXX_DiscardUnknown()

func (*User) XXX_Marshal

func (m *User) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*User) XXX_Merge

func (m *User) XXX_Merge(src proto.Message)

func (*User) XXX_Size

func (m *User) XXX_Size() int

func (*User) XXX_Unmarshal

func (m *User) XXX_Unmarshal(b []byte) error

type UserId

type UserId struct {
	UserId               int64    `protobuf:"varint,1,opt,name=UserId,proto3" json:"UserId,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*UserId) Descriptor

func (*UserId) Descriptor() ([]byte, []int)

func (*UserId) GetUserId

func (m *UserId) GetUserId() int64

func (*UserId) ProtoMessage

func (*UserId) ProtoMessage()

func (*UserId) Reset

func (m *UserId) Reset()

func (*UserId) String

func (m *UserId) String() string

func (*UserId) XXX_DiscardUnknown

func (m *UserId) XXX_DiscardUnknown()

func (*UserId) XXX_Marshal

func (m *UserId) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UserId) XXX_Merge

func (m *UserId) XXX_Merge(src proto.Message)

func (*UserId) XXX_Size

func (m *UserId) XXX_Size() int

func (*UserId) XXX_Unmarshal

func (m *UserId) XXX_Unmarshal(b []byte) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL