# Functions
No description provided by the author
No description provided by the author
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Variables
Dex_ServiceDesc is the grpc.ServiceDesc for Dex service.
No description provided by the author
# Structs
Client represents an OAuth2 client.
Connector is a strategy used by Dex for authenticating a user against another identity provider.
CreateClientReq is a request to make a client.
CreateClientResp returns the response from creating a client.
CreateConnectorReq is a request to make a connector.
CreateConnectorResp returns the response from creating a connector.
CreatePasswordReq is a request to make a password.
CreatePasswordResp returns the response from creating a password.
DeleteClientReq is a request to delete a client.
DeleteClientResp determines if the client is deleted successfully.
DeleteConnectorReq is a request to delete a connector.
DeleteConnectorResp returns the response from deleting a connector.
DeletePasswordReq is a request to delete a password.
DeletePasswordResp returns the response from deleting a password.
DiscoveryReq is a request to fetch discover information.
DiscoverResp holds the version oidc disovery info.
GetClientReq is a request to retrieve client details.
GetClientResp returns the client details.
ListConnectorReq is a request to enumerate connectors.
ListConnectorResp returns a list of connectors.
ListPasswordReq is a request to enumerate passwords.
ListPasswordResp returns a list of passwords.
ListRefreshReq is a request to enumerate the refresh tokens of a user.
ListRefreshResp returns a list of refresh tokens for a user.
Password is an email for password mapping managed by the storage.
RefreshTokenRef contains the metadata for a refresh token that is managed by the storage.
RevokeRefreshReq is a request to revoke the refresh token of the user-client pair.
RevokeRefreshResp determines if the refresh token is revoked successfully.
UnimplementedDexServer must be embedded to have forward compatible implementations.
UpdateClientReq is a request to update an existing client.
UpdateClientResp returns the response from updating a client.
UpdateConnectorReq is a request to modify an existing connector.
UpdateConnectorResp returns the response from modifying an existing connector.
UpdatePasswordReq is a request to modify an existing password.
UpdatePasswordResp returns the response from modifying an existing password.
No description provided by the author
No description provided by the author
VersionReq is a request to fetch version info.
VersionResp holds the version info of components.
# Interfaces
DexClient is the client API for Dex service.
DexServer is the server API for Dex service.
UnsafeDexServer may be embedded to opt out of forward compatibility for this service.