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