Documentation
¶
Index ¶
- func RegisterDexServer(s *grpc.Server, srv DexServer)
- type Client
- func (*Client) Descriptor() ([]byte, []int)
- func (m *Client) GetId() string
- func (m *Client) GetLogoUrl() string
- func (m *Client) GetName() string
- func (m *Client) GetPublic() bool
- func (m *Client) GetRedirectUris() []string
- func (m *Client) GetSecret() string
- func (m *Client) GetTrustedPeers() []string
- func (*Client) ProtoMessage()
- func (m *Client) Reset()
- func (m *Client) String() string
- func (m *Client) XXX_DiscardUnknown()
- func (m *Client) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Client) XXX_Merge(src proto.Message)
- func (m *Client) XXX_Size() int
- func (m *Client) XXX_Unmarshal(b []byte) error
- type CreateClientReq
- func (*CreateClientReq) Descriptor() ([]byte, []int)
- func (m *CreateClientReq) GetClient() *Client
- func (*CreateClientReq) ProtoMessage()
- func (m *CreateClientReq) Reset()
- func (m *CreateClientReq) String() string
- func (m *CreateClientReq) XXX_DiscardUnknown()
- func (m *CreateClientReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CreateClientReq) XXX_Merge(src proto.Message)
- func (m *CreateClientReq) XXX_Size() int
- func (m *CreateClientReq) XXX_Unmarshal(b []byte) error
- type CreateClientResp
- func (*CreateClientResp) Descriptor() ([]byte, []int)
- func (m *CreateClientResp) GetAlreadyExists() bool
- func (m *CreateClientResp) GetClient() *Client
- func (*CreateClientResp) ProtoMessage()
- func (m *CreateClientResp) Reset()
- func (m *CreateClientResp) String() string
- func (m *CreateClientResp) XXX_DiscardUnknown()
- func (m *CreateClientResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CreateClientResp) XXX_Merge(src proto.Message)
- func (m *CreateClientResp) XXX_Size() int
- func (m *CreateClientResp) XXX_Unmarshal(b []byte) error
- type CreatePasswordReq
- func (*CreatePasswordReq) Descriptor() ([]byte, []int)
- func (m *CreatePasswordReq) GetPassword() *Password
- func (*CreatePasswordReq) ProtoMessage()
- func (m *CreatePasswordReq) Reset()
- func (m *CreatePasswordReq) String() string
- func (m *CreatePasswordReq) XXX_DiscardUnknown()
- func (m *CreatePasswordReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CreatePasswordReq) XXX_Merge(src proto.Message)
- func (m *CreatePasswordReq) XXX_Size() int
- func (m *CreatePasswordReq) XXX_Unmarshal(b []byte) error
- type CreatePasswordResp
- func (*CreatePasswordResp) Descriptor() ([]byte, []int)
- func (m *CreatePasswordResp) GetAlreadyExists() bool
- func (*CreatePasswordResp) ProtoMessage()
- func (m *CreatePasswordResp) Reset()
- func (m *CreatePasswordResp) String() string
- func (m *CreatePasswordResp) XXX_DiscardUnknown()
- func (m *CreatePasswordResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CreatePasswordResp) XXX_Merge(src proto.Message)
- func (m *CreatePasswordResp) XXX_Size() int
- func (m *CreatePasswordResp) XXX_Unmarshal(b []byte) error
- type DeleteClientReq
- func (*DeleteClientReq) Descriptor() ([]byte, []int)
- func (m *DeleteClientReq) GetId() string
- func (*DeleteClientReq) ProtoMessage()
- func (m *DeleteClientReq) Reset()
- func (m *DeleteClientReq) String() string
- func (m *DeleteClientReq) XXX_DiscardUnknown()
- func (m *DeleteClientReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DeleteClientReq) XXX_Merge(src proto.Message)
- func (m *DeleteClientReq) XXX_Size() int
- func (m *DeleteClientReq) XXX_Unmarshal(b []byte) error
- type DeleteClientResp
- func (*DeleteClientResp) Descriptor() ([]byte, []int)
- func (m *DeleteClientResp) GetNotFound() bool
- func (*DeleteClientResp) ProtoMessage()
- func (m *DeleteClientResp) Reset()
- func (m *DeleteClientResp) String() string
- func (m *DeleteClientResp) XXX_DiscardUnknown()
- func (m *DeleteClientResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DeleteClientResp) XXX_Merge(src proto.Message)
- func (m *DeleteClientResp) XXX_Size() int
- func (m *DeleteClientResp) XXX_Unmarshal(b []byte) error
- type DeletePasswordReq
- func (*DeletePasswordReq) Descriptor() ([]byte, []int)
- func (m *DeletePasswordReq) GetEmail() string
- func (*DeletePasswordReq) ProtoMessage()
- func (m *DeletePasswordReq) Reset()
- func (m *DeletePasswordReq) String() string
- func (m *DeletePasswordReq) XXX_DiscardUnknown()
- func (m *DeletePasswordReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DeletePasswordReq) XXX_Merge(src proto.Message)
- func (m *DeletePasswordReq) XXX_Size() int
- func (m *DeletePasswordReq) XXX_Unmarshal(b []byte) error
- type DeletePasswordResp
- func (*DeletePasswordResp) Descriptor() ([]byte, []int)
- func (m *DeletePasswordResp) GetNotFound() bool
- func (*DeletePasswordResp) ProtoMessage()
- func (m *DeletePasswordResp) Reset()
- func (m *DeletePasswordResp) String() string
- func (m *DeletePasswordResp) XXX_DiscardUnknown()
- func (m *DeletePasswordResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DeletePasswordResp) XXX_Merge(src proto.Message)
- func (m *DeletePasswordResp) XXX_Size() int
- func (m *DeletePasswordResp) XXX_Unmarshal(b []byte) error
- type DexClient
- type DexServer
- type ListPasswordReq
- func (*ListPasswordReq) Descriptor() ([]byte, []int)
- func (*ListPasswordReq) ProtoMessage()
- func (m *ListPasswordReq) Reset()
- func (m *ListPasswordReq) String() string
- func (m *ListPasswordReq) XXX_DiscardUnknown()
- func (m *ListPasswordReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ListPasswordReq) XXX_Merge(src proto.Message)
- func (m *ListPasswordReq) XXX_Size() int
- func (m *ListPasswordReq) XXX_Unmarshal(b []byte) error
- type ListPasswordResp
- func (*ListPasswordResp) Descriptor() ([]byte, []int)
- func (m *ListPasswordResp) GetPasswords() []*Password
- func (*ListPasswordResp) ProtoMessage()
- func (m *ListPasswordResp) Reset()
- func (m *ListPasswordResp) String() string
- func (m *ListPasswordResp) XXX_DiscardUnknown()
- func (m *ListPasswordResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ListPasswordResp) XXX_Merge(src proto.Message)
- func (m *ListPasswordResp) XXX_Size() int
- func (m *ListPasswordResp) XXX_Unmarshal(b []byte) error
- type ListRefreshReq
- func (*ListRefreshReq) Descriptor() ([]byte, []int)
- func (m *ListRefreshReq) GetUserId() string
- func (*ListRefreshReq) ProtoMessage()
- func (m *ListRefreshReq) Reset()
- func (m *ListRefreshReq) String() string
- func (m *ListRefreshReq) XXX_DiscardUnknown()
- func (m *ListRefreshReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ListRefreshReq) XXX_Merge(src proto.Message)
- func (m *ListRefreshReq) XXX_Size() int
- func (m *ListRefreshReq) XXX_Unmarshal(b []byte) error
- type ListRefreshResp
- func (*ListRefreshResp) Descriptor() ([]byte, []int)
- func (m *ListRefreshResp) GetRefreshTokens() []*RefreshTokenRef
- func (*ListRefreshResp) ProtoMessage()
- func (m *ListRefreshResp) Reset()
- func (m *ListRefreshResp) String() string
- func (m *ListRefreshResp) XXX_DiscardUnknown()
- func (m *ListRefreshResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ListRefreshResp) XXX_Merge(src proto.Message)
- func (m *ListRefreshResp) XXX_Size() int
- func (m *ListRefreshResp) XXX_Unmarshal(b []byte) error
- type Password
- func (*Password) Descriptor() ([]byte, []int)
- func (m *Password) GetEmail() string
- func (m *Password) GetHash() []byte
- func (m *Password) GetUserId() string
- func (m *Password) GetUsername() string
- func (*Password) ProtoMessage()
- func (m *Password) Reset()
- func (m *Password) String() string
- func (m *Password) XXX_DiscardUnknown()
- func (m *Password) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Password) XXX_Merge(src proto.Message)
- func (m *Password) XXX_Size() int
- func (m *Password) XXX_Unmarshal(b []byte) error
- type RefreshTokenRef
- func (*RefreshTokenRef) Descriptor() ([]byte, []int)
- func (m *RefreshTokenRef) GetClientId() string
- func (m *RefreshTokenRef) GetCreatedAt() int64
- func (m *RefreshTokenRef) GetId() string
- func (m *RefreshTokenRef) GetLastUsed() int64
- func (*RefreshTokenRef) ProtoMessage()
- func (m *RefreshTokenRef) Reset()
- func (m *RefreshTokenRef) String() string
- func (m *RefreshTokenRef) XXX_DiscardUnknown()
- func (m *RefreshTokenRef) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RefreshTokenRef) XXX_Merge(src proto.Message)
- func (m *RefreshTokenRef) XXX_Size() int
- func (m *RefreshTokenRef) XXX_Unmarshal(b []byte) error
- type RevokeRefreshReq
- func (*RevokeRefreshReq) Descriptor() ([]byte, []int)
- func (m *RevokeRefreshReq) GetClientId() string
- func (m *RevokeRefreshReq) GetUserId() string
- func (*RevokeRefreshReq) ProtoMessage()
- func (m *RevokeRefreshReq) Reset()
- func (m *RevokeRefreshReq) String() string
- func (m *RevokeRefreshReq) XXX_DiscardUnknown()
- func (m *RevokeRefreshReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RevokeRefreshReq) XXX_Merge(src proto.Message)
- func (m *RevokeRefreshReq) XXX_Size() int
- func (m *RevokeRefreshReq) XXX_Unmarshal(b []byte) error
- type RevokeRefreshResp
- func (*RevokeRefreshResp) Descriptor() ([]byte, []int)
- func (m *RevokeRefreshResp) GetNotFound() bool
- func (*RevokeRefreshResp) ProtoMessage()
- func (m *RevokeRefreshResp) Reset()
- func (m *RevokeRefreshResp) String() string
- func (m *RevokeRefreshResp) XXX_DiscardUnknown()
- func (m *RevokeRefreshResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RevokeRefreshResp) XXX_Merge(src proto.Message)
- func (m *RevokeRefreshResp) XXX_Size() int
- func (m *RevokeRefreshResp) XXX_Unmarshal(b []byte) error
- type UnimplementedDexServer
- func (*UnimplementedDexServer) CreateClient(ctx context.Context, req *CreateClientReq) (*CreateClientResp, error)
- func (*UnimplementedDexServer) CreatePassword(ctx context.Context, req *CreatePasswordReq) (*CreatePasswordResp, error)
- func (*UnimplementedDexServer) DeleteClient(ctx context.Context, req *DeleteClientReq) (*DeleteClientResp, error)
- func (*UnimplementedDexServer) DeletePassword(ctx context.Context, req *DeletePasswordReq) (*DeletePasswordResp, error)
- func (*UnimplementedDexServer) GetVersion(ctx context.Context, req *VersionReq) (*VersionResp, error)
- func (*UnimplementedDexServer) ListPasswords(ctx context.Context, req *ListPasswordReq) (*ListPasswordResp, error)
- func (*UnimplementedDexServer) ListRefresh(ctx context.Context, req *ListRefreshReq) (*ListRefreshResp, error)
- func (*UnimplementedDexServer) RevokeRefresh(ctx context.Context, req *RevokeRefreshReq) (*RevokeRefreshResp, error)
- func (*UnimplementedDexServer) UpdateClient(ctx context.Context, req *UpdateClientReq) (*UpdateClientResp, error)
- func (*UnimplementedDexServer) UpdatePassword(ctx context.Context, req *UpdatePasswordReq) (*UpdatePasswordResp, error)
- func (*UnimplementedDexServer) VerifyPassword(ctx context.Context, req *VerifyPasswordReq) (*VerifyPasswordResp, error)
- type UpdateClientReq
- func (*UpdateClientReq) Descriptor() ([]byte, []int)
- func (m *UpdateClientReq) GetId() string
- func (m *UpdateClientReq) GetLogoUrl() string
- func (m *UpdateClientReq) GetName() string
- func (m *UpdateClientReq) GetRedirectUris() []string
- func (m *UpdateClientReq) GetTrustedPeers() []string
- func (*UpdateClientReq) ProtoMessage()
- func (m *UpdateClientReq) Reset()
- func (m *UpdateClientReq) String() string
- func (m *UpdateClientReq) XXX_DiscardUnknown()
- func (m *UpdateClientReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *UpdateClientReq) XXX_Merge(src proto.Message)
- func (m *UpdateClientReq) XXX_Size() int
- func (m *UpdateClientReq) XXX_Unmarshal(b []byte) error
- type UpdateClientResp
- func (*UpdateClientResp) Descriptor() ([]byte, []int)
- func (m *UpdateClientResp) GetNotFound() bool
- func (*UpdateClientResp) ProtoMessage()
- func (m *UpdateClientResp) Reset()
- func (m *UpdateClientResp) String() string
- func (m *UpdateClientResp) XXX_DiscardUnknown()
- func (m *UpdateClientResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *UpdateClientResp) XXX_Merge(src proto.Message)
- func (m *UpdateClientResp) XXX_Size() int
- func (m *UpdateClientResp) XXX_Unmarshal(b []byte) error
- type UpdatePasswordReq
- func (*UpdatePasswordReq) Descriptor() ([]byte, []int)
- func (m *UpdatePasswordReq) GetEmail() string
- func (m *UpdatePasswordReq) GetNewHash() []byte
- func (m *UpdatePasswordReq) GetNewUsername() string
- func (*UpdatePasswordReq) ProtoMessage()
- func (m *UpdatePasswordReq) Reset()
- func (m *UpdatePasswordReq) String() string
- func (m *UpdatePasswordReq) XXX_DiscardUnknown()
- func (m *UpdatePasswordReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *UpdatePasswordReq) XXX_Merge(src proto.Message)
- func (m *UpdatePasswordReq) XXX_Size() int
- func (m *UpdatePasswordReq) XXX_Unmarshal(b []byte) error
- type UpdatePasswordResp
- func (*UpdatePasswordResp) Descriptor() ([]byte, []int)
- func (m *UpdatePasswordResp) GetNotFound() bool
- func (*UpdatePasswordResp) ProtoMessage()
- func (m *UpdatePasswordResp) Reset()
- func (m *UpdatePasswordResp) String() string
- func (m *UpdatePasswordResp) XXX_DiscardUnknown()
- func (m *UpdatePasswordResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *UpdatePasswordResp) XXX_Merge(src proto.Message)
- func (m *UpdatePasswordResp) XXX_Size() int
- func (m *UpdatePasswordResp) XXX_Unmarshal(b []byte) error
- type VerifyPasswordReq
- func (*VerifyPasswordReq) Descriptor() ([]byte, []int)
- func (m *VerifyPasswordReq) GetEmail() string
- func (m *VerifyPasswordReq) GetPassword() string
- func (*VerifyPasswordReq) ProtoMessage()
- func (m *VerifyPasswordReq) Reset()
- func (m *VerifyPasswordReq) String() string
- func (m *VerifyPasswordReq) XXX_DiscardUnknown()
- func (m *VerifyPasswordReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *VerifyPasswordReq) XXX_Merge(src proto.Message)
- func (m *VerifyPasswordReq) XXX_Size() int
- func (m *VerifyPasswordReq) XXX_Unmarshal(b []byte) error
- type VerifyPasswordResp
- func (*VerifyPasswordResp) Descriptor() ([]byte, []int)
- func (m *VerifyPasswordResp) GetNotFound() bool
- func (m *VerifyPasswordResp) GetVerified() bool
- func (*VerifyPasswordResp) ProtoMessage()
- func (m *VerifyPasswordResp) Reset()
- func (m *VerifyPasswordResp) String() string
- func (m *VerifyPasswordResp) XXX_DiscardUnknown()
- func (m *VerifyPasswordResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *VerifyPasswordResp) XXX_Merge(src proto.Message)
- func (m *VerifyPasswordResp) XXX_Size() int
- func (m *VerifyPasswordResp) XXX_Unmarshal(b []byte) error
- type VersionReq
- func (*VersionReq) Descriptor() ([]byte, []int)
- func (*VersionReq) ProtoMessage()
- func (m *VersionReq) Reset()
- func (m *VersionReq) String() string
- func (m *VersionReq) XXX_DiscardUnknown()
- func (m *VersionReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *VersionReq) XXX_Merge(src proto.Message)
- func (m *VersionReq) XXX_Size() int
- func (m *VersionReq) XXX_Unmarshal(b []byte) error
- type VersionResp
- func (*VersionResp) Descriptor() ([]byte, []int)
- func (m *VersionResp) GetApi() int32
- func (m *VersionResp) GetServer() string
- func (*VersionResp) ProtoMessage()
- func (m *VersionResp) Reset()
- func (m *VersionResp) String() string
- func (m *VersionResp) XXX_DiscardUnknown()
- func (m *VersionResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *VersionResp) XXX_Merge(src proto.Message)
- func (m *VersionResp) XXX_Size() int
- func (m *VersionResp) XXX_Unmarshal(b []byte) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterDexServer ¶
Types ¶
type Client ¶
type Client struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
Secret string `protobuf:"bytes,2,opt,name=secret,proto3" json:"secret,omitempty"`
RedirectUris []string `protobuf:"bytes,3,rep,name=redirect_uris,json=redirectUris,proto3" json:"redirect_uris,omitempty"`
TrustedPeers []string `protobuf:"bytes,4,rep,name=trusted_peers,json=trustedPeers,proto3" json:"trusted_peers,omitempty"`
Public bool `protobuf:"varint,5,opt,name=public,proto3" json:"public,omitempty"`
Name string `protobuf:"bytes,6,opt,name=name,proto3" json:"name,omitempty"`
LogoUrl string `protobuf:"bytes,7,opt,name=logo_url,json=logoUrl,proto3" json:"logo_url,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Client represents an OAuth2 client.
func (*Client) Descriptor ¶
func (*Client) GetLogoUrl ¶
func (*Client) GetRedirectUris ¶
func (*Client) GetTrustedPeers ¶
func (*Client) ProtoMessage ¶
func (*Client) ProtoMessage()
func (*Client) XXX_DiscardUnknown ¶
func (m *Client) XXX_DiscardUnknown()
func (*Client) XXX_Marshal ¶
func (*Client) XXX_Unmarshal ¶
type CreateClientReq ¶
type CreateClientReq struct {
Client *Client `protobuf:"bytes,1,opt,name=client,proto3" json:"client,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
CreateClientReq is a request to make a client.
func (*CreateClientReq) Descriptor ¶
func (*CreateClientReq) Descriptor() ([]byte, []int)
func (*CreateClientReq) GetClient ¶
func (m *CreateClientReq) GetClient() *Client
func (*CreateClientReq) ProtoMessage ¶
func (*CreateClientReq) ProtoMessage()
func (*CreateClientReq) Reset ¶
func (m *CreateClientReq) Reset()
func (*CreateClientReq) String ¶
func (m *CreateClientReq) String() string
func (*CreateClientReq) XXX_DiscardUnknown ¶
func (m *CreateClientReq) XXX_DiscardUnknown()
func (*CreateClientReq) XXX_Marshal ¶
func (m *CreateClientReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CreateClientReq) XXX_Merge ¶
func (m *CreateClientReq) XXX_Merge(src proto.Message)
func (*CreateClientReq) XXX_Size ¶
func (m *CreateClientReq) XXX_Size() int
func (*CreateClientReq) XXX_Unmarshal ¶
func (m *CreateClientReq) XXX_Unmarshal(b []byte) error
type CreateClientResp ¶
type CreateClientResp struct {
AlreadyExists bool `protobuf:"varint,1,opt,name=already_exists,json=alreadyExists,proto3" json:"already_exists,omitempty"`
Client *Client `protobuf:"bytes,2,opt,name=client,proto3" json:"client,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
CreateClientResp returns the response from creating a client.
func (*CreateClientResp) Descriptor ¶
func (*CreateClientResp) Descriptor() ([]byte, []int)
func (*CreateClientResp) GetAlreadyExists ¶
func (m *CreateClientResp) GetAlreadyExists() bool
func (*CreateClientResp) GetClient ¶
func (m *CreateClientResp) GetClient() *Client
func (*CreateClientResp) ProtoMessage ¶
func (*CreateClientResp) ProtoMessage()
func (*CreateClientResp) Reset ¶
func (m *CreateClientResp) Reset()
func (*CreateClientResp) String ¶
func (m *CreateClientResp) String() string
func (*CreateClientResp) XXX_DiscardUnknown ¶
func (m *CreateClientResp) XXX_DiscardUnknown()
func (*CreateClientResp) XXX_Marshal ¶
func (m *CreateClientResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CreateClientResp) XXX_Merge ¶
func (m *CreateClientResp) XXX_Merge(src proto.Message)
func (*CreateClientResp) XXX_Size ¶
func (m *CreateClientResp) XXX_Size() int
func (*CreateClientResp) XXX_Unmarshal ¶
func (m *CreateClientResp) XXX_Unmarshal(b []byte) error
type CreatePasswordReq ¶
type CreatePasswordReq struct {
Password *Password `protobuf:"bytes,1,opt,name=password,proto3" json:"password,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
CreatePasswordReq is a request to make a password.
func (*CreatePasswordReq) Descriptor ¶
func (*CreatePasswordReq) Descriptor() ([]byte, []int)
func (*CreatePasswordReq) GetPassword ¶
func (m *CreatePasswordReq) GetPassword() *Password
func (*CreatePasswordReq) ProtoMessage ¶
func (*CreatePasswordReq) ProtoMessage()
func (*CreatePasswordReq) Reset ¶
func (m *CreatePasswordReq) Reset()
func (*CreatePasswordReq) String ¶
func (m *CreatePasswordReq) String() string
func (*CreatePasswordReq) XXX_DiscardUnknown ¶
func (m *CreatePasswordReq) XXX_DiscardUnknown()
func (*CreatePasswordReq) XXX_Marshal ¶
func (m *CreatePasswordReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CreatePasswordReq) XXX_Merge ¶
func (m *CreatePasswordReq) XXX_Merge(src proto.Message)
func (*CreatePasswordReq) XXX_Size ¶
func (m *CreatePasswordReq) XXX_Size() int
func (*CreatePasswordReq) XXX_Unmarshal ¶
func (m *CreatePasswordReq) XXX_Unmarshal(b []byte) error
type CreatePasswordResp ¶
type CreatePasswordResp struct {
AlreadyExists bool `protobuf:"varint,1,opt,name=already_exists,json=alreadyExists,proto3" json:"already_exists,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
CreatePasswordResp returns the response from creating a password.
func (*CreatePasswordResp) Descriptor ¶
func (*CreatePasswordResp) Descriptor() ([]byte, []int)
func (*CreatePasswordResp) GetAlreadyExists ¶
func (m *CreatePasswordResp) GetAlreadyExists() bool
func (*CreatePasswordResp) ProtoMessage ¶
func (*CreatePasswordResp) ProtoMessage()
func (*CreatePasswordResp) Reset ¶
func (m *CreatePasswordResp) Reset()
func (*CreatePasswordResp) String ¶
func (m *CreatePasswordResp) String() string
func (*CreatePasswordResp) XXX_DiscardUnknown ¶
func (m *CreatePasswordResp) XXX_DiscardUnknown()
func (*CreatePasswordResp) XXX_Marshal ¶
func (m *CreatePasswordResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CreatePasswordResp) XXX_Merge ¶
func (m *CreatePasswordResp) XXX_Merge(src proto.Message)
func (*CreatePasswordResp) XXX_Size ¶
func (m *CreatePasswordResp) XXX_Size() int
func (*CreatePasswordResp) XXX_Unmarshal ¶
func (m *CreatePasswordResp) XXX_Unmarshal(b []byte) error
type DeleteClientReq ¶
type DeleteClientReq struct {
// The ID of the client.
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
DeleteClientReq is a request to delete a client.
func (*DeleteClientReq) Descriptor ¶
func (*DeleteClientReq) Descriptor() ([]byte, []int)
func (*DeleteClientReq) GetId ¶
func (m *DeleteClientReq) GetId() string
func (*DeleteClientReq) ProtoMessage ¶
func (*DeleteClientReq) ProtoMessage()
func (*DeleteClientReq) Reset ¶
func (m *DeleteClientReq) Reset()
func (*DeleteClientReq) String ¶
func (m *DeleteClientReq) String() string
func (*DeleteClientReq) XXX_DiscardUnknown ¶
func (m *DeleteClientReq) XXX_DiscardUnknown()
func (*DeleteClientReq) XXX_Marshal ¶
func (m *DeleteClientReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DeleteClientReq) XXX_Merge ¶
func (m *DeleteClientReq) XXX_Merge(src proto.Message)
func (*DeleteClientReq) XXX_Size ¶
func (m *DeleteClientReq) XXX_Size() int
func (*DeleteClientReq) XXX_Unmarshal ¶
func (m *DeleteClientReq) XXX_Unmarshal(b []byte) error
type DeleteClientResp ¶
type DeleteClientResp struct {
NotFound bool `protobuf:"varint,1,opt,name=not_found,json=notFound,proto3" json:"not_found,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
DeleteClientResp determines if the client is deleted successfully.
func (*DeleteClientResp) Descriptor ¶
func (*DeleteClientResp) Descriptor() ([]byte, []int)
func (*DeleteClientResp) GetNotFound ¶
func (m *DeleteClientResp) GetNotFound() bool
func (*DeleteClientResp) ProtoMessage ¶
func (*DeleteClientResp) ProtoMessage()
func (*DeleteClientResp) Reset ¶
func (m *DeleteClientResp) Reset()
func (*DeleteClientResp) String ¶
func (m *DeleteClientResp) String() string
func (*DeleteClientResp) XXX_DiscardUnknown ¶
func (m *DeleteClientResp) XXX_DiscardUnknown()
func (*DeleteClientResp) XXX_Marshal ¶
func (m *DeleteClientResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DeleteClientResp) XXX_Merge ¶
func (m *DeleteClientResp) XXX_Merge(src proto.Message)
func (*DeleteClientResp) XXX_Size ¶
func (m *DeleteClientResp) XXX_Size() int
func (*DeleteClientResp) XXX_Unmarshal ¶
func (m *DeleteClientResp) XXX_Unmarshal(b []byte) error
type DeletePasswordReq ¶
type DeletePasswordReq struct {
Email string `protobuf:"bytes,1,opt,name=email,proto3" json:"email,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
DeletePasswordReq is a request to delete a password.
func (*DeletePasswordReq) Descriptor ¶
func (*DeletePasswordReq) Descriptor() ([]byte, []int)
func (*DeletePasswordReq) GetEmail ¶
func (m *DeletePasswordReq) GetEmail() string
func (*DeletePasswordReq) ProtoMessage ¶
func (*DeletePasswordReq) ProtoMessage()
func (*DeletePasswordReq) Reset ¶
func (m *DeletePasswordReq) Reset()
func (*DeletePasswordReq) String ¶
func (m *DeletePasswordReq) String() string
func (*DeletePasswordReq) XXX_DiscardUnknown ¶
func (m *DeletePasswordReq) XXX_DiscardUnknown()
func (*DeletePasswordReq) XXX_Marshal ¶
func (m *DeletePasswordReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DeletePasswordReq) XXX_Merge ¶
func (m *DeletePasswordReq) XXX_Merge(src proto.Message)
func (*DeletePasswordReq) XXX_Size ¶
func (m *DeletePasswordReq) XXX_Size() int
func (*DeletePasswordReq) XXX_Unmarshal ¶
func (m *DeletePasswordReq) XXX_Unmarshal(b []byte) error
type DeletePasswordResp ¶
type DeletePasswordResp struct {
NotFound bool `protobuf:"varint,1,opt,name=not_found,json=notFound,proto3" json:"not_found,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
DeletePasswordResp returns the response from deleting a password.
func (*DeletePasswordResp) Descriptor ¶
func (*DeletePasswordResp) Descriptor() ([]byte, []int)
func (*DeletePasswordResp) GetNotFound ¶
func (m *DeletePasswordResp) GetNotFound() bool
func (*DeletePasswordResp) ProtoMessage ¶
func (*DeletePasswordResp) ProtoMessage()
func (*DeletePasswordResp) Reset ¶
func (m *DeletePasswordResp) Reset()
func (*DeletePasswordResp) String ¶
func (m *DeletePasswordResp) String() string
func (*DeletePasswordResp) XXX_DiscardUnknown ¶
func (m *DeletePasswordResp) XXX_DiscardUnknown()
func (*DeletePasswordResp) XXX_Marshal ¶
func (m *DeletePasswordResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DeletePasswordResp) XXX_Merge ¶
func (m *DeletePasswordResp) XXX_Merge(src proto.Message)
func (*DeletePasswordResp) XXX_Size ¶
func (m *DeletePasswordResp) XXX_Size() int
func (*DeletePasswordResp) XXX_Unmarshal ¶
func (m *DeletePasswordResp) XXX_Unmarshal(b []byte) error
type DexClient ¶
type DexClient interface {
// CreateClient creates a client.
CreateClient(ctx context.Context, in *CreateClientReq, opts ...grpc.CallOption) (*CreateClientResp, error)
// UpdateClient updates an existing client
UpdateClient(ctx context.Context, in *UpdateClientReq, opts ...grpc.CallOption) (*UpdateClientResp, error)
// DeleteClient deletes the provided client.
DeleteClient(ctx context.Context, in *DeleteClientReq, opts ...grpc.CallOption) (*DeleteClientResp, error)
// CreatePassword creates a password.
CreatePassword(ctx context.Context, in *CreatePasswordReq, opts ...grpc.CallOption) (*CreatePasswordResp, error)
// UpdatePassword modifies existing password.
UpdatePassword(ctx context.Context, in *UpdatePasswordReq, opts ...grpc.CallOption) (*UpdatePasswordResp, error)
// DeletePassword deletes the password.
DeletePassword(ctx context.Context, in *DeletePasswordReq, opts ...grpc.CallOption) (*DeletePasswordResp, error)
// ListPassword lists all password entries.
ListPasswords(ctx context.Context, in *ListPasswordReq, opts ...grpc.CallOption) (*ListPasswordResp, error)
// GetVersion returns version information of the server.
GetVersion(ctx context.Context, in *VersionReq, opts ...grpc.CallOption) (*VersionResp, error)
// ListRefresh lists all the refresh token entries for a particular user.
ListRefresh(ctx context.Context, in *ListRefreshReq, opts ...grpc.CallOption) (*ListRefreshResp, error)
// RevokeRefresh revokes the refresh token for the provided user-client pair.
//
// Note that each user-client pair can have only one refresh token at a time.
RevokeRefresh(ctx context.Context, in *RevokeRefreshReq, opts ...grpc.CallOption) (*RevokeRefreshResp, error)
// VerifyPassword returns whether a password matches a hash for a specific email or not.
VerifyPassword(ctx context.Context, in *VerifyPasswordReq, opts ...grpc.CallOption) (*VerifyPasswordResp, error)
}
DexClient is the client API for Dex service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewDexClient ¶
func NewDexClient(cc *grpc.ClientConn) DexClient
type DexServer ¶
type DexServer interface {
// CreateClient creates a client.
CreateClient(context.Context, *CreateClientReq) (*CreateClientResp, error)
// UpdateClient updates an existing client
UpdateClient(context.Context, *UpdateClientReq) (*UpdateClientResp, error)
// DeleteClient deletes the provided client.
DeleteClient(context.Context, *DeleteClientReq) (*DeleteClientResp, error)
// CreatePassword creates a password.
CreatePassword(context.Context, *CreatePasswordReq) (*CreatePasswordResp, error)
// UpdatePassword modifies existing password.
UpdatePassword(context.Context, *UpdatePasswordReq) (*UpdatePasswordResp, error)
// DeletePassword deletes the password.
DeletePassword(context.Context, *DeletePasswordReq) (*DeletePasswordResp, error)
// ListPassword lists all password entries.
ListPasswords(context.Context, *ListPasswordReq) (*ListPasswordResp, error)
// GetVersion returns version information of the server.
GetVersion(context.Context, *VersionReq) (*VersionResp, error)
// ListRefresh lists all the refresh token entries for a particular user.
ListRefresh(context.Context, *ListRefreshReq) (*ListRefreshResp, error)
// RevokeRefresh revokes the refresh token for the provided user-client pair.
//
// Note that each user-client pair can have only one refresh token at a time.
RevokeRefresh(context.Context, *RevokeRefreshReq) (*RevokeRefreshResp, error)
// VerifyPassword returns whether a password matches a hash for a specific email or not.
VerifyPassword(context.Context, *VerifyPasswordReq) (*VerifyPasswordResp, error)
}
DexServer is the server API for Dex service.
type ListPasswordReq ¶
type ListPasswordReq struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
ListPasswordReq is a request to enumerate passwords.
func (*ListPasswordReq) Descriptor ¶
func (*ListPasswordReq) Descriptor() ([]byte, []int)
func (*ListPasswordReq) ProtoMessage ¶
func (*ListPasswordReq) ProtoMessage()
func (*ListPasswordReq) Reset ¶
func (m *ListPasswordReq) Reset()
func (*ListPasswordReq) String ¶
func (m *ListPasswordReq) String() string
func (*ListPasswordReq) XXX_DiscardUnknown ¶
func (m *ListPasswordReq) XXX_DiscardUnknown()
func (*ListPasswordReq) XXX_Marshal ¶
func (m *ListPasswordReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ListPasswordReq) XXX_Merge ¶
func (m *ListPasswordReq) XXX_Merge(src proto.Message)
func (*ListPasswordReq) XXX_Size ¶
func (m *ListPasswordReq) XXX_Size() int
func (*ListPasswordReq) XXX_Unmarshal ¶
func (m *ListPasswordReq) XXX_Unmarshal(b []byte) error
type ListPasswordResp ¶
type ListPasswordResp struct {
Passwords []*Password `protobuf:"bytes,1,rep,name=passwords,proto3" json:"passwords,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
ListPasswordResp returns a list of passwords.
func (*ListPasswordResp) Descriptor ¶
func (*ListPasswordResp) Descriptor() ([]byte, []int)
func (*ListPasswordResp) GetPasswords ¶
func (m *ListPasswordResp) GetPasswords() []*Password
func (*ListPasswordResp) ProtoMessage ¶
func (*ListPasswordResp) ProtoMessage()
func (*ListPasswordResp) Reset ¶
func (m *ListPasswordResp) Reset()
func (*ListPasswordResp) String ¶
func (m *ListPasswordResp) String() string
func (*ListPasswordResp) XXX_DiscardUnknown ¶
func (m *ListPasswordResp) XXX_DiscardUnknown()
func (*ListPasswordResp) XXX_Marshal ¶
func (m *ListPasswordResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ListPasswordResp) XXX_Merge ¶
func (m *ListPasswordResp) XXX_Merge(src proto.Message)
func (*ListPasswordResp) XXX_Size ¶
func (m *ListPasswordResp) XXX_Size() int
func (*ListPasswordResp) XXX_Unmarshal ¶
func (m *ListPasswordResp) XXX_Unmarshal(b []byte) error
type ListRefreshReq ¶
type ListRefreshReq struct {
// The "sub" claim returned in the ID Token.
UserId string `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
ListRefreshReq is a request to enumerate the refresh tokens of a user.
func (*ListRefreshReq) Descriptor ¶
func (*ListRefreshReq) Descriptor() ([]byte, []int)
func (*ListRefreshReq) GetUserId ¶
func (m *ListRefreshReq) GetUserId() string
func (*ListRefreshReq) ProtoMessage ¶
func (*ListRefreshReq) ProtoMessage()
func (*ListRefreshReq) Reset ¶
func (m *ListRefreshReq) Reset()
func (*ListRefreshReq) String ¶
func (m *ListRefreshReq) String() string
func (*ListRefreshReq) XXX_DiscardUnknown ¶
func (m *ListRefreshReq) XXX_DiscardUnknown()
func (*ListRefreshReq) XXX_Marshal ¶
func (m *ListRefreshReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ListRefreshReq) XXX_Merge ¶
func (m *ListRefreshReq) XXX_Merge(src proto.Message)
func (*ListRefreshReq) XXX_Size ¶
func (m *ListRefreshReq) XXX_Size() int
func (*ListRefreshReq) XXX_Unmarshal ¶
func (m *ListRefreshReq) XXX_Unmarshal(b []byte) error
type ListRefreshResp ¶
type ListRefreshResp struct {
RefreshTokens []*RefreshTokenRef `protobuf:"bytes,1,rep,name=refresh_tokens,json=refreshTokens,proto3" json:"refresh_tokens,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
ListRefreshResp returns a list of refresh tokens for a user.
func (*ListRefreshResp) Descriptor ¶
func (*ListRefreshResp) Descriptor() ([]byte, []int)
func (*ListRefreshResp) GetRefreshTokens ¶
func (m *ListRefreshResp) GetRefreshTokens() []*RefreshTokenRef
func (*ListRefreshResp) ProtoMessage ¶
func (*ListRefreshResp) ProtoMessage()
func (*ListRefreshResp) Reset ¶
func (m *ListRefreshResp) Reset()
func (*ListRefreshResp) String ¶
func (m *ListRefreshResp) String() string
func (*ListRefreshResp) XXX_DiscardUnknown ¶
func (m *ListRefreshResp) XXX_DiscardUnknown()
func (*ListRefreshResp) XXX_Marshal ¶
func (m *ListRefreshResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ListRefreshResp) XXX_Merge ¶
func (m *ListRefreshResp) XXX_Merge(src proto.Message)
func (*ListRefreshResp) XXX_Size ¶
func (m *ListRefreshResp) XXX_Size() int
func (*ListRefreshResp) XXX_Unmarshal ¶
func (m *ListRefreshResp) XXX_Unmarshal(b []byte) error
type Password ¶
type Password struct {
Email string `protobuf:"bytes,1,opt,name=email,proto3" json:"email,omitempty"`
// Currently we do not accept plain text passwords. Could be an option in the future.
Hash []byte `protobuf:"bytes,2,opt,name=hash,proto3" json:"hash,omitempty"`
Username string `protobuf:"bytes,3,opt,name=username,proto3" json:"username,omitempty"`
UserId string `protobuf:"bytes,4,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Password is an email for password mapping managed by the storage.
func (*Password) Descriptor ¶
func (*Password) GetUsername ¶
func (*Password) ProtoMessage ¶
func (*Password) ProtoMessage()
func (*Password) XXX_DiscardUnknown ¶
func (m *Password) XXX_DiscardUnknown()
func (*Password) XXX_Marshal ¶
func (*Password) XXX_Unmarshal ¶
type RefreshTokenRef ¶
type RefreshTokenRef struct {
// ID of the refresh token.
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
ClientId string `protobuf:"bytes,2,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
CreatedAt int64 `protobuf:"varint,5,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
LastUsed int64 `protobuf:"varint,6,opt,name=last_used,json=lastUsed,proto3" json:"last_used,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
RefreshTokenRef contains the metadata for a refresh token that is managed by the storage.
func (*RefreshTokenRef) Descriptor ¶
func (*RefreshTokenRef) Descriptor() ([]byte, []int)
func (*RefreshTokenRef) GetClientId ¶
func (m *RefreshTokenRef) GetClientId() string
func (*RefreshTokenRef) GetCreatedAt ¶
func (m *RefreshTokenRef) GetCreatedAt() int64
func (*RefreshTokenRef) GetId ¶
func (m *RefreshTokenRef) GetId() string
func (*RefreshTokenRef) GetLastUsed ¶
func (m *RefreshTokenRef) GetLastUsed() int64
func (*RefreshTokenRef) ProtoMessage ¶
func (*RefreshTokenRef) ProtoMessage()
func (*RefreshTokenRef) Reset ¶
func (m *RefreshTokenRef) Reset()
func (*RefreshTokenRef) String ¶
func (m *RefreshTokenRef) String() string
func (*RefreshTokenRef) XXX_DiscardUnknown ¶
func (m *RefreshTokenRef) XXX_DiscardUnknown()
func (*RefreshTokenRef) XXX_Marshal ¶
func (m *RefreshTokenRef) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RefreshTokenRef) XXX_Merge ¶
func (m *RefreshTokenRef) XXX_Merge(src proto.Message)
func (*RefreshTokenRef) XXX_Size ¶
func (m *RefreshTokenRef) XXX_Size() int
func (*RefreshTokenRef) XXX_Unmarshal ¶
func (m *RefreshTokenRef) XXX_Unmarshal(b []byte) error
type RevokeRefreshReq ¶
type RevokeRefreshReq struct {
// The "sub" claim returned in the ID Token.
UserId string `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
ClientId string `protobuf:"bytes,2,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
RevokeRefreshReq is a request to revoke the refresh token of the user-client pair.
func (*RevokeRefreshReq) Descriptor ¶
func (*RevokeRefreshReq) Descriptor() ([]byte, []int)
func (*RevokeRefreshReq) GetClientId ¶
func (m *RevokeRefreshReq) GetClientId() string
func (*RevokeRefreshReq) GetUserId ¶
func (m *RevokeRefreshReq) GetUserId() string
func (*RevokeRefreshReq) ProtoMessage ¶
func (*RevokeRefreshReq) ProtoMessage()
func (*RevokeRefreshReq) Reset ¶
func (m *RevokeRefreshReq) Reset()
func (*RevokeRefreshReq) String ¶
func (m *RevokeRefreshReq) String() string
func (*RevokeRefreshReq) XXX_DiscardUnknown ¶
func (m *RevokeRefreshReq) XXX_DiscardUnknown()
func (*RevokeRefreshReq) XXX_Marshal ¶
func (m *RevokeRefreshReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RevokeRefreshReq) XXX_Merge ¶
func (m *RevokeRefreshReq) XXX_Merge(src proto.Message)
func (*RevokeRefreshReq) XXX_Size ¶
func (m *RevokeRefreshReq) XXX_Size() int
func (*RevokeRefreshReq) XXX_Unmarshal ¶
func (m *RevokeRefreshReq) XXX_Unmarshal(b []byte) error
type RevokeRefreshResp ¶
type RevokeRefreshResp struct {
// Set to true is refresh token was not found and token could not be revoked.
NotFound bool `protobuf:"varint,1,opt,name=not_found,json=notFound,proto3" json:"not_found,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
RevokeRefreshResp determines if the refresh token is revoked successfully.
func (*RevokeRefreshResp) Descriptor ¶
func (*RevokeRefreshResp) Descriptor() ([]byte, []int)
func (*RevokeRefreshResp) GetNotFound ¶
func (m *RevokeRefreshResp) GetNotFound() bool
func (*RevokeRefreshResp) ProtoMessage ¶
func (*RevokeRefreshResp) ProtoMessage()
func (*RevokeRefreshResp) Reset ¶
func (m *RevokeRefreshResp) Reset()
func (*RevokeRefreshResp) String ¶
func (m *RevokeRefreshResp) String() string
func (*RevokeRefreshResp) XXX_DiscardUnknown ¶
func (m *RevokeRefreshResp) XXX_DiscardUnknown()
func (*RevokeRefreshResp) XXX_Marshal ¶
func (m *RevokeRefreshResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RevokeRefreshResp) XXX_Merge ¶
func (m *RevokeRefreshResp) XXX_Merge(src proto.Message)
func (*RevokeRefreshResp) XXX_Size ¶
func (m *RevokeRefreshResp) XXX_Size() int
func (*RevokeRefreshResp) XXX_Unmarshal ¶
func (m *RevokeRefreshResp) XXX_Unmarshal(b []byte) error
type UnimplementedDexServer ¶
type UnimplementedDexServer struct {
}
UnimplementedDexServer can be embedded to have forward compatible implementations.
func (*UnimplementedDexServer) CreateClient ¶
func (*UnimplementedDexServer) CreateClient(ctx context.Context, req *CreateClientReq) (*CreateClientResp, error)
func (*UnimplementedDexServer) CreatePassword ¶
func (*UnimplementedDexServer) CreatePassword(ctx context.Context, req *CreatePasswordReq) (*CreatePasswordResp, error)
func (*UnimplementedDexServer) DeleteClient ¶
func (*UnimplementedDexServer) DeleteClient(ctx context.Context, req *DeleteClientReq) (*DeleteClientResp, error)
func (*UnimplementedDexServer) DeletePassword ¶
func (*UnimplementedDexServer) DeletePassword(ctx context.Context, req *DeletePasswordReq) (*DeletePasswordResp, error)
func (*UnimplementedDexServer) GetVersion ¶
func (*UnimplementedDexServer) GetVersion(ctx context.Context, req *VersionReq) (*VersionResp, error)
func (*UnimplementedDexServer) ListPasswords ¶
func (*UnimplementedDexServer) ListPasswords(ctx context.Context, req *ListPasswordReq) (*ListPasswordResp, error)
func (*UnimplementedDexServer) ListRefresh ¶
func (*UnimplementedDexServer) ListRefresh(ctx context.Context, req *ListRefreshReq) (*ListRefreshResp, error)
func (*UnimplementedDexServer) RevokeRefresh ¶
func (*UnimplementedDexServer) RevokeRefresh(ctx context.Context, req *RevokeRefreshReq) (*RevokeRefreshResp, error)
func (*UnimplementedDexServer) UpdateClient ¶
func (*UnimplementedDexServer) UpdateClient(ctx context.Context, req *UpdateClientReq) (*UpdateClientResp, error)
func (*UnimplementedDexServer) UpdatePassword ¶
func (*UnimplementedDexServer) UpdatePassword(ctx context.Context, req *UpdatePasswordReq) (*UpdatePasswordResp, error)
func (*UnimplementedDexServer) VerifyPassword ¶
func (*UnimplementedDexServer) VerifyPassword(ctx context.Context, req *VerifyPasswordReq) (*VerifyPasswordResp, error)
type UpdateClientReq ¶
type UpdateClientReq struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
RedirectUris []string `protobuf:"bytes,2,rep,name=redirect_uris,json=redirectUris,proto3" json:"redirect_uris,omitempty"`
TrustedPeers []string `protobuf:"bytes,3,rep,name=trusted_peers,json=trustedPeers,proto3" json:"trusted_peers,omitempty"`
Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
LogoUrl string `protobuf:"bytes,5,opt,name=logo_url,json=logoUrl,proto3" json:"logo_url,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
UpdateClientReq is a request to update an exisitng client.
func (*UpdateClientReq) Descriptor ¶
func (*UpdateClientReq) Descriptor() ([]byte, []int)
func (*UpdateClientReq) GetId ¶
func (m *UpdateClientReq) GetId() string
func (*UpdateClientReq) GetLogoUrl ¶
func (m *UpdateClientReq) GetLogoUrl() string
func (*UpdateClientReq) GetName ¶
func (m *UpdateClientReq) GetName() string
func (*UpdateClientReq) GetRedirectUris ¶
func (m *UpdateClientReq) GetRedirectUris() []string
func (*UpdateClientReq) GetTrustedPeers ¶
func (m *UpdateClientReq) GetTrustedPeers() []string
func (*UpdateClientReq) ProtoMessage ¶
func (*UpdateClientReq) ProtoMessage()
func (*UpdateClientReq) Reset ¶
func (m *UpdateClientReq) Reset()
func (*UpdateClientReq) String ¶
func (m *UpdateClientReq) String() string
func (*UpdateClientReq) XXX_DiscardUnknown ¶
func (m *UpdateClientReq) XXX_DiscardUnknown()
func (*UpdateClientReq) XXX_Marshal ¶
func (m *UpdateClientReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*UpdateClientReq) XXX_Merge ¶
func (m *UpdateClientReq) XXX_Merge(src proto.Message)
func (*UpdateClientReq) XXX_Size ¶
func (m *UpdateClientReq) XXX_Size() int
func (*UpdateClientReq) XXX_Unmarshal ¶
func (m *UpdateClientReq) XXX_Unmarshal(b []byte) error
type UpdateClientResp ¶
type UpdateClientResp struct {
NotFound bool `protobuf:"varint,1,opt,name=not_found,json=notFound,proto3" json:"not_found,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
UpdateClientResp returns the reponse form updating a client.
func (*UpdateClientResp) Descriptor ¶
func (*UpdateClientResp) Descriptor() ([]byte, []int)
func (*UpdateClientResp) GetNotFound ¶
func (m *UpdateClientResp) GetNotFound() bool
func (*UpdateClientResp) ProtoMessage ¶
func (*UpdateClientResp) ProtoMessage()
func (*UpdateClientResp) Reset ¶
func (m *UpdateClientResp) Reset()
func (*UpdateClientResp) String ¶
func (m *UpdateClientResp) String() string
func (*UpdateClientResp) XXX_DiscardUnknown ¶
func (m *UpdateClientResp) XXX_DiscardUnknown()
func (*UpdateClientResp) XXX_Marshal ¶
func (m *UpdateClientResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*UpdateClientResp) XXX_Merge ¶
func (m *UpdateClientResp) XXX_Merge(src proto.Message)
func (*UpdateClientResp) XXX_Size ¶
func (m *UpdateClientResp) XXX_Size() int
func (*UpdateClientResp) XXX_Unmarshal ¶
func (m *UpdateClientResp) XXX_Unmarshal(b []byte) error
type UpdatePasswordReq ¶
type UpdatePasswordReq struct {
// The email used to lookup the password. This field cannot be modified
Email string `protobuf:"bytes,1,opt,name=email,proto3" json:"email,omitempty"`
NewHash []byte `protobuf:"bytes,2,opt,name=new_hash,json=newHash,proto3" json:"new_hash,omitempty"`
NewUsername string `protobuf:"bytes,3,opt,name=new_username,json=newUsername,proto3" json:"new_username,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
UpdatePasswordReq is a request to modify an existing password.
func (*UpdatePasswordReq) Descriptor ¶
func (*UpdatePasswordReq) Descriptor() ([]byte, []int)
func (*UpdatePasswordReq) GetEmail ¶
func (m *UpdatePasswordReq) GetEmail() string
func (*UpdatePasswordReq) GetNewHash ¶
func (m *UpdatePasswordReq) GetNewHash() []byte
func (*UpdatePasswordReq) GetNewUsername ¶
func (m *UpdatePasswordReq) GetNewUsername() string
func (*UpdatePasswordReq) ProtoMessage ¶
func (*UpdatePasswordReq) ProtoMessage()
func (*UpdatePasswordReq) Reset ¶
func (m *UpdatePasswordReq) Reset()
func (*UpdatePasswordReq) String ¶
func (m *UpdatePasswordReq) String() string
func (*UpdatePasswordReq) XXX_DiscardUnknown ¶
func (m *UpdatePasswordReq) XXX_DiscardUnknown()
func (*UpdatePasswordReq) XXX_Marshal ¶
func (m *UpdatePasswordReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*UpdatePasswordReq) XXX_Merge ¶
func (m *UpdatePasswordReq) XXX_Merge(src proto.Message)
func (*UpdatePasswordReq) XXX_Size ¶
func (m *UpdatePasswordReq) XXX_Size() int
func (*UpdatePasswordReq) XXX_Unmarshal ¶
func (m *UpdatePasswordReq) XXX_Unmarshal(b []byte) error
type UpdatePasswordResp ¶
type UpdatePasswordResp struct {
NotFound bool `protobuf:"varint,1,opt,name=not_found,json=notFound,proto3" json:"not_found,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
UpdatePasswordResp returns the response from modifying an existing password.
func (*UpdatePasswordResp) Descriptor ¶
func (*UpdatePasswordResp) Descriptor() ([]byte, []int)
func (*UpdatePasswordResp) GetNotFound ¶
func (m *UpdatePasswordResp) GetNotFound() bool
func (*UpdatePasswordResp) ProtoMessage ¶
func (*UpdatePasswordResp) ProtoMessage()
func (*UpdatePasswordResp) Reset ¶
func (m *UpdatePasswordResp) Reset()
func (*UpdatePasswordResp) String ¶
func (m *UpdatePasswordResp) String() string
func (*UpdatePasswordResp) XXX_DiscardUnknown ¶
func (m *UpdatePasswordResp) XXX_DiscardUnknown()
func (*UpdatePasswordResp) XXX_Marshal ¶
func (m *UpdatePasswordResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*UpdatePasswordResp) XXX_Merge ¶
func (m *UpdatePasswordResp) XXX_Merge(src proto.Message)
func (*UpdatePasswordResp) XXX_Size ¶
func (m *UpdatePasswordResp) XXX_Size() int
func (*UpdatePasswordResp) XXX_Unmarshal ¶
func (m *UpdatePasswordResp) XXX_Unmarshal(b []byte) error
type VerifyPasswordReq ¶
type VerifyPasswordReq 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 (*VerifyPasswordReq) Descriptor ¶
func (*VerifyPasswordReq) Descriptor() ([]byte, []int)
func (*VerifyPasswordReq) GetEmail ¶
func (m *VerifyPasswordReq) GetEmail() string
func (*VerifyPasswordReq) GetPassword ¶
func (m *VerifyPasswordReq) GetPassword() string
func (*VerifyPasswordReq) ProtoMessage ¶
func (*VerifyPasswordReq) ProtoMessage()
func (*VerifyPasswordReq) Reset ¶
func (m *VerifyPasswordReq) Reset()
func (*VerifyPasswordReq) String ¶
func (m *VerifyPasswordReq) String() string
func (*VerifyPasswordReq) XXX_DiscardUnknown ¶
func (m *VerifyPasswordReq) XXX_DiscardUnknown()
func (*VerifyPasswordReq) XXX_Marshal ¶
func (m *VerifyPasswordReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*VerifyPasswordReq) XXX_Merge ¶
func (m *VerifyPasswordReq) XXX_Merge(src proto.Message)
func (*VerifyPasswordReq) XXX_Size ¶
func (m *VerifyPasswordReq) XXX_Size() int
func (*VerifyPasswordReq) XXX_Unmarshal ¶
func (m *VerifyPasswordReq) XXX_Unmarshal(b []byte) error
type VerifyPasswordResp ¶
type VerifyPasswordResp struct {
Verified bool `protobuf:"varint,1,opt,name=verified,proto3" json:"verified,omitempty"`
NotFound bool `protobuf:"varint,2,opt,name=not_found,json=notFound,proto3" json:"not_found,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*VerifyPasswordResp) Descriptor ¶
func (*VerifyPasswordResp) Descriptor() ([]byte, []int)
func (*VerifyPasswordResp) GetNotFound ¶
func (m *VerifyPasswordResp) GetNotFound() bool
func (*VerifyPasswordResp) GetVerified ¶
func (m *VerifyPasswordResp) GetVerified() bool
func (*VerifyPasswordResp) ProtoMessage ¶
func (*VerifyPasswordResp) ProtoMessage()
func (*VerifyPasswordResp) Reset ¶
func (m *VerifyPasswordResp) Reset()
func (*VerifyPasswordResp) String ¶
func (m *VerifyPasswordResp) String() string
func (*VerifyPasswordResp) XXX_DiscardUnknown ¶
func (m *VerifyPasswordResp) XXX_DiscardUnknown()
func (*VerifyPasswordResp) XXX_Marshal ¶
func (m *VerifyPasswordResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*VerifyPasswordResp) XXX_Merge ¶
func (m *VerifyPasswordResp) XXX_Merge(src proto.Message)
func (*VerifyPasswordResp) XXX_Size ¶
func (m *VerifyPasswordResp) XXX_Size() int
func (*VerifyPasswordResp) XXX_Unmarshal ¶
func (m *VerifyPasswordResp) XXX_Unmarshal(b []byte) error
type VersionReq ¶
type VersionReq struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
VersionReq is a request to fetch version info.
func (*VersionReq) Descriptor ¶
func (*VersionReq) Descriptor() ([]byte, []int)
func (*VersionReq) ProtoMessage ¶
func (*VersionReq) ProtoMessage()
func (*VersionReq) Reset ¶
func (m *VersionReq) Reset()
func (*VersionReq) String ¶
func (m *VersionReq) String() string
func (*VersionReq) XXX_DiscardUnknown ¶
func (m *VersionReq) XXX_DiscardUnknown()
func (*VersionReq) XXX_Marshal ¶
func (m *VersionReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*VersionReq) XXX_Merge ¶
func (m *VersionReq) XXX_Merge(src proto.Message)
func (*VersionReq) XXX_Size ¶
func (m *VersionReq) XXX_Size() int
func (*VersionReq) XXX_Unmarshal ¶
func (m *VersionReq) XXX_Unmarshal(b []byte) error
type VersionResp ¶
type VersionResp struct {
// Semantic version of the server.
Server string `protobuf:"bytes,1,opt,name=server,proto3" json:"server,omitempty"`
// Numeric version of the API. It increases everytime a new call is added to the API.
// Clients should use this info to determine if the server supports specific features.
Api int32 `protobuf:"varint,2,opt,name=api,proto3" json:"api,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
VersionResp holds the version info of components.
func (*VersionResp) Descriptor ¶
func (*VersionResp) Descriptor() ([]byte, []int)
func (*VersionResp) GetApi ¶
func (m *VersionResp) GetApi() int32
func (*VersionResp) GetServer ¶
func (m *VersionResp) GetServer() string
func (*VersionResp) ProtoMessage ¶
func (*VersionResp) ProtoMessage()
func (*VersionResp) Reset ¶
func (m *VersionResp) Reset()
func (*VersionResp) String ¶
func (m *VersionResp) String() string
func (*VersionResp) XXX_DiscardUnknown ¶
func (m *VersionResp) XXX_DiscardUnknown()
func (*VersionResp) XXX_Marshal ¶
func (m *VersionResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*VersionResp) XXX_Merge ¶
func (m *VersionResp) XXX_Merge(src proto.Message)
func (*VersionResp) XXX_Size ¶
func (m *VersionResp) XXX_Size() int
func (*VersionResp) XXX_Unmarshal ¶
func (m *VersionResp) XXX_Unmarshal(b []byte) error