authProto

package
v1.0.1-rc.0 Latest Latest
Warning

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

Go to latest
Published: Jun 28, 2018 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Overview

Package authProto is a generated protocol buffer package.

It is generated from these files:

auth.proto
auth_types.proto

It has these top-level messages:

CreateTokenRequest
CreateTokenResponse
CheckTokenRequest
CheckTokenResponse
ExtendTokenRequest
ExtendTokenResponse
GetUserTokensRequest
GetUserTokensResponse
DeleteTokenRequest
DeleteUserTokensRequest
AccessTokenByIDRequest
AccessTokenByIDResponse
StoredToken
StoredTokenForUser

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func RegisterAuthServer

func RegisterAuthServer(s *grpc.Server, srv AuthServer)

Types

type AccessTokenByIDRequest

type AccessTokenByIDRequest struct {
	// @inject_tag: binding:"uuid"
	TokenId  string `protobuf:"bytes,1,opt,name=token_id,json=tokenId" json:"token_id,omitempty" binding:"uuid"`
	UserRole string `protobuf:"bytes,2,opt,name=user_role,json=userRole" json:"user_role,omitempty"`
}

swagger:ignore

func (*AccessTokenByIDRequest) Descriptor

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

func (*AccessTokenByIDRequest) GetTokenId

func (m *AccessTokenByIDRequest) GetTokenId() string

func (*AccessTokenByIDRequest) GetUserRole

func (m *AccessTokenByIDRequest) GetUserRole() string

func (*AccessTokenByIDRequest) ProtoMessage

func (*AccessTokenByIDRequest) ProtoMessage()

func (*AccessTokenByIDRequest) Reset

func (m *AccessTokenByIDRequest) Reset()

func (*AccessTokenByIDRequest) String

func (m *AccessTokenByIDRequest) String() string

type AccessTokenByIDResponse

type AccessTokenByIDResponse struct {
	AccessToken string `protobuf:"bytes,1,opt,name=access_token,json=accessToken" json:"access_token,omitempty"`
}

AccessTokenByIDResponse contains access token get by ID.

swagger:model

func (*AccessTokenByIDResponse) Descriptor

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

func (*AccessTokenByIDResponse) GetAccessToken

func (m *AccessTokenByIDResponse) GetAccessToken() string

func (*AccessTokenByIDResponse) ProtoMessage

func (*AccessTokenByIDResponse) ProtoMessage()

func (*AccessTokenByIDResponse) Reset

func (m *AccessTokenByIDResponse) Reset()

func (*AccessTokenByIDResponse) String

func (m *AccessTokenByIDResponse) String() string

type AuthClient

func NewAuthClient

func NewAuthClient(cc *grpc.ClientConn) AuthClient

type CheckTokenRequest

type CheckTokenRequest struct {
	AccessToken string `protobuf:"bytes,1,opt,name=access_token,json=accessToken" json:"access_token,omitempty"`
	UserAgent   string `protobuf:"bytes,2,opt,name=user_agent,json=userAgent" json:"user_agent,omitempty"`
	FingerPrint string `protobuf:"bytes,3,opt,name=finger_print,json=fingerPrint" json:"finger_print,omitempty"`
	// @inject_tag: binding:"ip"
	UserIp string `protobuf:"bytes,4,opt,name=user_ip,json=userIp" json:"user_ip,omitempty" binding:"ip"`
}

swagger:ignore

func (*CheckTokenRequest) Descriptor

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

func (*CheckTokenRequest) GetAccessToken

func (m *CheckTokenRequest) GetAccessToken() string

func (*CheckTokenRequest) GetFingerPrint

func (m *CheckTokenRequest) GetFingerPrint() string

func (*CheckTokenRequest) GetUserAgent

func (m *CheckTokenRequest) GetUserAgent() string

func (*CheckTokenRequest) GetUserIp

func (m *CheckTokenRequest) GetUserIp() string

func (*CheckTokenRequest) ProtoMessage

func (*CheckTokenRequest) ProtoMessage()

func (*CheckTokenRequest) Reset

func (m *CheckTokenRequest) Reset()

func (*CheckTokenRequest) String

func (m *CheckTokenRequest) String() string

type CheckTokenResponse

type CheckTokenResponse struct {
	// ResourcesAccess access = 1;
	// @inject_tag: binding:"uuid"
	UserId   string `protobuf:"bytes,2,opt,name=user_id,json=userId" json:"user_id,omitempty" binding:"uuid"`
	UserRole string `protobuf:"bytes,3,opt,name=user_role,json=userRole" json:"user_role,omitempty"`
	// @inject_tag: binding:"uuid"
	TokenId string `protobuf:"bytes,4,opt,name=token_id,json=tokenId" json:"token_id,omitempty" binding:"uuid"`
	// @inject_tag: binding:"omitempty,uuid"
	PartTokenId string `protobuf:"bytes,5,opt,name=part_token_id,json=partTokenId" json:"part_token_id,omitempty" binding:"omitempty,uuid"`
}

swagger:ignore

func (*CheckTokenResponse) Descriptor

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

func (*CheckTokenResponse) GetPartTokenId

func (m *CheckTokenResponse) GetPartTokenId() string

func (*CheckTokenResponse) GetTokenId

func (m *CheckTokenResponse) GetTokenId() string

func (*CheckTokenResponse) GetUserId

func (m *CheckTokenResponse) GetUserId() string

func (*CheckTokenResponse) GetUserRole

func (m *CheckTokenResponse) GetUserRole() string

func (*CheckTokenResponse) ProtoMessage

func (*CheckTokenResponse) ProtoMessage()

func (*CheckTokenResponse) Reset

func (m *CheckTokenResponse) Reset()

func (*CheckTokenResponse) String

func (m *CheckTokenResponse) String() string

type CreateTokenRequest

type CreateTokenRequest struct {
	UserAgent   string `protobuf:"bytes,1,opt,name=user_agent,json=userAgent" json:"user_agent,omitempty"`
	Fingerprint string `protobuf:"bytes,2,opt,name=fingerprint" json:"fingerprint,omitempty"`
	// @inject_tag: binding:"uuid"
	UserId string `protobuf:"bytes,3,opt,name=user_id,json=userId" json:"user_id,omitempty" binding:"uuid"`
	// @inject_tag: binding:"ip"
	UserIp   string `protobuf:"bytes,4,opt,name=user_ip,json=userIp" json:"user_ip,omitempty" binding:"ip"`
	UserRole string `protobuf:"bytes,5,opt,name=user_role,json=userRole" json:"user_role,omitempty"`
	RwAccess bool   `protobuf:"varint,6,opt,name=rw_access,json=rwAccess" json:"rw_access,omitempty"`
}

swagger:ignore

func (*CreateTokenRequest) Descriptor

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

func (*CreateTokenRequest) GetFingerprint

func (m *CreateTokenRequest) GetFingerprint() string

func (*CreateTokenRequest) GetRwAccess

func (m *CreateTokenRequest) GetRwAccess() bool

func (*CreateTokenRequest) GetUserAgent

func (m *CreateTokenRequest) GetUserAgent() string

func (*CreateTokenRequest) GetUserId

func (m *CreateTokenRequest) GetUserId() string

func (*CreateTokenRequest) GetUserIp

func (m *CreateTokenRequest) GetUserIp() string

func (*CreateTokenRequest) GetUserRole

func (m *CreateTokenRequest) GetUserRole() string

func (*CreateTokenRequest) ProtoMessage

func (*CreateTokenRequest) ProtoMessage()

func (*CreateTokenRequest) Reset

func (m *CreateTokenRequest) Reset()

func (*CreateTokenRequest) String

func (m *CreateTokenRequest) String() string

type CreateTokenResponse

type CreateTokenResponse struct {
	AccessToken  string `protobuf:"bytes,1,opt,name=access_token,json=accessToken" json:"access_token,omitempty"`
	RefreshToken string `protobuf:"bytes,2,opt,name=refresh_token,json=refreshToken" json:"refresh_token,omitempty"`
}

CreateTokenResponse contains access and refresh token.

swagger:model

func (*CreateTokenResponse) Descriptor

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

func (*CreateTokenResponse) GetAccessToken

func (m *CreateTokenResponse) GetAccessToken() string

func (*CreateTokenResponse) GetRefreshToken

func (m *CreateTokenResponse) GetRefreshToken() string

func (*CreateTokenResponse) ProtoMessage

func (*CreateTokenResponse) ProtoMessage()

func (*CreateTokenResponse) Reset

func (m *CreateTokenResponse) Reset()

func (*CreateTokenResponse) String

func (m *CreateTokenResponse) String() string

type DeleteTokenRequest

type DeleteTokenRequest struct {
	// @inject_tag: binding:"uuid"
	TokenId string `protobuf:"bytes,1,opt,name=token_id,json=tokenId" json:"token_id,omitempty" binding:"uuid"`
	// @inject_tag: binding:"uuid"
	UserId string `protobuf:"bytes,2,opt,name=user_id,json=userId" json:"user_id,omitempty" binding:"uuid"`
}

swagger:ignore

func (*DeleteTokenRequest) Descriptor

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

func (*DeleteTokenRequest) GetTokenId

func (m *DeleteTokenRequest) GetTokenId() string

func (*DeleteTokenRequest) GetUserId

func (m *DeleteTokenRequest) GetUserId() string

func (*DeleteTokenRequest) ProtoMessage

func (*DeleteTokenRequest) ProtoMessage()

func (*DeleteTokenRequest) Reset

func (m *DeleteTokenRequest) Reset()

func (*DeleteTokenRequest) String

func (m *DeleteTokenRequest) String() string

type DeleteUserTokensRequest

type DeleteUserTokensRequest struct {
	// @inject_tag: binding:"uuid"
	UserId string `protobuf:"bytes,1,opt,name=user_id,json=userId" json:"user_id,omitempty" binding:"uuid"`
}

swagger:ignore

func (*DeleteUserTokensRequest) Descriptor

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

func (*DeleteUserTokensRequest) GetUserId

func (m *DeleteUserTokensRequest) GetUserId() string

func (*DeleteUserTokensRequest) ProtoMessage

func (*DeleteUserTokensRequest) ProtoMessage()

func (*DeleteUserTokensRequest) Reset

func (m *DeleteUserTokensRequest) Reset()

func (*DeleteUserTokensRequest) String

func (m *DeleteUserTokensRequest) String() string

type ExtendTokenRequest

type ExtendTokenRequest struct {
	RefreshToken string `protobuf:"bytes,1,opt,name=refresh_token,json=refreshToken" json:"refresh_token,omitempty"`
	Fingerprint  string `protobuf:"bytes,2,opt,name=fingerprint" json:"fingerprint,omitempty"`
}

swagger:ignore

func (*ExtendTokenRequest) Descriptor

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

func (*ExtendTokenRequest) GetFingerprint

func (m *ExtendTokenRequest) GetFingerprint() string

func (*ExtendTokenRequest) GetRefreshToken

func (m *ExtendTokenRequest) GetRefreshToken() string

func (*ExtendTokenRequest) ProtoMessage

func (*ExtendTokenRequest) ProtoMessage()

func (*ExtendTokenRequest) Reset

func (m *ExtendTokenRequest) Reset()

func (*ExtendTokenRequest) String

func (m *ExtendTokenRequest) String() string

type ExtendTokenResponse

type ExtendTokenResponse struct {
	AccessToken  string `protobuf:"bytes,1,opt,name=access_token,json=accessToken" json:"access_token,omitempty"`
	RefreshToken string `protobuf:"bytes,2,opt,name=refresh_token,json=refreshToken" json:"refresh_token,omitempty"`
}

ExtendTokenResponse contains new access and refresh tokens

swagger:model

func (*ExtendTokenResponse) Descriptor

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

func (*ExtendTokenResponse) GetAccessToken

func (m *ExtendTokenResponse) GetAccessToken() string

func (*ExtendTokenResponse) GetRefreshToken

func (m *ExtendTokenResponse) GetRefreshToken() string

func (*ExtendTokenResponse) ProtoMessage

func (*ExtendTokenResponse) ProtoMessage()

func (*ExtendTokenResponse) Reset

func (m *ExtendTokenResponse) Reset()

func (*ExtendTokenResponse) String

func (m *ExtendTokenResponse) String() string

type GetUserTokensRequest

type GetUserTokensRequest struct {
	// @inject_tag: binding:"uuid"
	UserId string `protobuf:"bytes,1,opt,name=user_id,json=userId" json:"user_id,omitempty" binding:"uuid"`
}

swagger:ignore

func (*GetUserTokensRequest) Descriptor

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

func (*GetUserTokensRequest) GetUserId

func (m *GetUserTokensRequest) GetUserId() string

func (*GetUserTokensRequest) ProtoMessage

func (*GetUserTokensRequest) ProtoMessage()

func (*GetUserTokensRequest) Reset

func (m *GetUserTokensRequest) Reset()

func (*GetUserTokensRequest) String

func (m *GetUserTokensRequest) String() string

type GetUserTokensResponse

type GetUserTokensResponse struct {
	Tokens []*StoredTokenForUser `protobuf:"bytes,1,rep,name=tokens" json:"tokens,omitempty"`
}

GetUserTokensResponse contains user tokens

swagger:model

func (*GetUserTokensResponse) Descriptor

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

func (*GetUserTokensResponse) GetTokens

func (m *GetUserTokensResponse) GetTokens() []*StoredTokenForUser

func (*GetUserTokensResponse) ProtoMessage

func (*GetUserTokensResponse) ProtoMessage()

func (*GetUserTokensResponse) Reset

func (m *GetUserTokensResponse) Reset()

func (*GetUserTokensResponse) String

func (m *GetUserTokensResponse) String() string

type StoredToken

type StoredToken struct {
	// swagger:strfmt uuid
	// @inject_tag: binding:"uuid"
	TokenId     string `protobuf:"bytes,1,opt,name=token_id,json=tokenId" json:"token_id,omitempty" binding:"uuid"`
	UserAgent   string `protobuf:"bytes,2,opt,name=user_agent,json=userAgent" json:"user_agent,omitempty"`
	Platform    string `protobuf:"bytes,3,opt,name=platform" json:"platform,omitempty"`
	Fingerprint string `protobuf:"bytes,4,opt,name=fingerprint" json:"fingerprint,omitempty"`
	// swagger:strfmt uuid
	// @inject_tag: binding:"uuid"
	UserId   string `protobuf:"bytes,5,opt,name=user_id,json=userId" json:"user_id,omitempty" binding:"uuid"`
	UserRole string `protobuf:"bytes,6,opt,name=user_role,json=userRole" json:"user_role,omitempty"`
	// string user_namespace = 7;
	// string user_volume = 8;
	// bool rw_access = 9;
	// swagger:strfmt ip
	// @inject_tag: binding:"ip"
	UserIp string `protobuf:"bytes,10,opt,name=user_ip,json=userIp" json:"user_ip,omitempty" binding:"ip"`
	// swagger:strfmt uuid
	// @inject_tag: binding:"omitempty,uuid"
	// string part_token_id = 11;
	CreatedAt       *google_protobuf.Timestamp `protobuf:"bytes,12,opt,name=created_at,json=createdAt" json:"created_at,omitempty" binding:"omitempty,uuid"`
	LifeTime        *google_protobuf1.Duration `protobuf:"bytes,13,opt,name=life_time,json=lifeTime" json:"life_time,omitempty"`
	RawRefreshToken string                     `protobuf:"bytes,14,opt,name=raw_refresh_token,json=rawRefreshToken" json:"raw_refresh_token,omitempty"`
}

StoredToken is a representaion of token database record

swagger:model

func (*StoredToken) Descriptor

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

func (*StoredToken) GetCreatedAt

func (m *StoredToken) GetCreatedAt() *google_protobuf.Timestamp

func (*StoredToken) GetFingerprint

func (m *StoredToken) GetFingerprint() string

func (*StoredToken) GetLifeTime

func (m *StoredToken) GetLifeTime() *google_protobuf1.Duration

func (*StoredToken) GetPlatform

func (m *StoredToken) GetPlatform() string

func (*StoredToken) GetRawRefreshToken

func (m *StoredToken) GetRawRefreshToken() string

func (*StoredToken) GetTokenId

func (m *StoredToken) GetTokenId() string

func (*StoredToken) GetUserAgent

func (m *StoredToken) GetUserAgent() string

func (*StoredToken) GetUserId

func (m *StoredToken) GetUserId() string

func (*StoredToken) GetUserIp

func (m *StoredToken) GetUserIp() string

func (*StoredToken) GetUserRole

func (m *StoredToken) GetUserRole() string

func (*StoredToken) ProtoMessage

func (*StoredToken) ProtoMessage()

func (*StoredToken) Reset

func (m *StoredToken) Reset()

func (*StoredToken) String

func (m *StoredToken) String() string

type StoredTokenForUser

type StoredTokenForUser struct {
	// @inject_tag: binding:"uuid"
	// swagger:strfmt uuid
	TokenId   string `protobuf:"bytes,1,opt,name=token_id,json=tokenId" json:"token_id,omitempty" binding:"uuid"`
	UserAgent string `protobuf:"bytes,2,opt,name=user_agent,json=userAgent" json:"user_agent,omitempty"`
	// @inject_tag: binding:"ip"
	// swagger:strfmt ip
	Ip        string `protobuf:"bytes,3,opt,name=ip" json:"ip,omitempty" binding:"ip"`
	CreatedAt string `protobuf:"bytes,4,opt,name=created_at,json=createdAt" json:"created_at,omitempty"`
}

StoredTokenForUser is an information about token sent to user

swagger:model

func (*StoredTokenForUser) Descriptor

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

func (*StoredTokenForUser) GetCreatedAt

func (m *StoredTokenForUser) GetCreatedAt() string

func (*StoredTokenForUser) GetIp

func (m *StoredTokenForUser) GetIp() string

func (*StoredTokenForUser) GetTokenId

func (m *StoredTokenForUser) GetTokenId() string

func (*StoredTokenForUser) GetUserAgent

func (m *StoredTokenForUser) GetUserAgent() string

func (*StoredTokenForUser) ProtoMessage

func (*StoredTokenForUser) ProtoMessage()

func (*StoredTokenForUser) Reset

func (m *StoredTokenForUser) Reset()

func (*StoredTokenForUser) String

func (m *StoredTokenForUser) String() string

Jump to

Keyboard shortcuts

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