models

package
v1.0.21 Latest Latest
Warning

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

Go to latest
Published: Apr 2, 2024 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	RageUserState_name = map[int32]string{
		0: "USER_STATE_UNSPECIFIED",
		1: "USER_STATE_ACTIVE",
		2: "USER_STATE_DISABLED",
		3: "USER_STATE_DELETED",
		4: "USER_STATE_PENDING",
	}
	RageUserState_value = map[string]int32{
		"USER_STATE_UNSPECIFIED": 0,
		"USER_STATE_ACTIVE":      1,
		"USER_STATE_DISABLED":    2,
		"USER_STATE_DELETED":     3,
		"USER_STATE_PENDING":     4,
	}
)

Enum value maps for RageUserState.

View Source
var File_proto_oidc_models_client_proto protoreflect.FileDescriptor
View Source
var File_proto_oidc_models_idp_proto protoreflect.FileDescriptor
View Source
var File_proto_oidc_models_user_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type AuthorizationRequest added in v1.0.1

type AuthorizationRequest struct {
	ClientId            string `protobuf:"bytes,1,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
	ResponseType        string `protobuf:"bytes,2,opt,name=response_type,json=responseType,proto3" json:"response_type,omitempty"`
	Scope               string `protobuf:"bytes,3,opt,name=scope,proto3" json:"scope,omitempty"`
	State               string `protobuf:"bytes,4,opt,name=state,proto3" json:"state,omitempty"`
	RedirectUri         string `protobuf:"bytes,5,opt,name=redirect_uri,json=redirectUri,proto3" json:"redirect_uri,omitempty"`
	Audience            string `protobuf:"bytes,6,opt,name=audience,proto3" json:"audience,omitempty"`
	CodeChallenge       string `protobuf:"bytes,7,opt,name=code_challenge,json=codeChallenge,proto3" json:"code_challenge,omitempty"`
	CodeChallengeMethod string `protobuf:"bytes,8,opt,name=code_challenge_method,json=codeChallengeMethod,proto3" json:"code_challenge_method,omitempty"`
	AcrValues           string `protobuf:"bytes,9,opt,name=acr_values,json=acrValues,proto3" json:"acr_values,omitempty"`
	Nonce               string `protobuf:"bytes,10,opt,name=nonce,proto3" json:"nonce,omitempty"`
	// this is the internal code that will be returned to the OIDC client
	Code string `protobuf:"bytes,11,opt,name=code,proto3" json:"code,omitempty"`
	// IDPHint is the idp_hint of the external idp that the authorization must authenticate against
	IdpHint string `protobuf:"bytes,12,opt,name=idp_hint,json=idpHint,proto3" json:"idp_hint,omitempty"`
	// CandidateUserID is the user_id of the candidate user that if the external IDP has no link should be linked to
	// The candidate user must exist.
	CandidateUserId string `protobuf:"bytes,13,opt,name=candidate_user_id,json=candidateUserId,proto3" json:"candidate_user_id,omitempty"`
	// contains filtered or unexported fields
}

func (*AuthorizationRequest) Descriptor deprecated added in v1.0.1

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

Deprecated: Use AuthorizationRequest.ProtoReflect.Descriptor instead.

func (*AuthorizationRequest) GetAcrValues added in v1.0.1

func (x *AuthorizationRequest) GetAcrValues() string

func (*AuthorizationRequest) GetAudience added in v1.0.1

func (x *AuthorizationRequest) GetAudience() string

func (*AuthorizationRequest) GetCandidateUserId added in v1.0.1

func (x *AuthorizationRequest) GetCandidateUserId() string

func (*AuthorizationRequest) GetClientId added in v1.0.1

func (x *AuthorizationRequest) GetClientId() string

func (*AuthorizationRequest) GetCode added in v1.0.1

func (x *AuthorizationRequest) GetCode() string

func (*AuthorizationRequest) GetCodeChallenge added in v1.0.1

func (x *AuthorizationRequest) GetCodeChallenge() string

func (*AuthorizationRequest) GetCodeChallengeMethod added in v1.0.1

func (x *AuthorizationRequest) GetCodeChallengeMethod() string

func (*AuthorizationRequest) GetIdpHint added in v1.0.1

func (x *AuthorizationRequest) GetIdpHint() string

func (*AuthorizationRequest) GetNonce added in v1.0.1

func (x *AuthorizationRequest) GetNonce() string

func (*AuthorizationRequest) GetRedirectUri added in v1.0.1

func (x *AuthorizationRequest) GetRedirectUri() string

func (*AuthorizationRequest) GetResponseType added in v1.0.1

func (x *AuthorizationRequest) GetResponseType() string

func (*AuthorizationRequest) GetScope added in v1.0.1

func (x *AuthorizationRequest) GetScope() string

func (*AuthorizationRequest) GetState added in v1.0.1

func (x *AuthorizationRequest) GetState() string

func (*AuthorizationRequest) ProtoMessage added in v1.0.1

func (*AuthorizationRequest) ProtoMessage()

func (*AuthorizationRequest) ProtoReflect added in v1.0.1

func (x *AuthorizationRequest) ProtoReflect() protoreflect.Message

func (*AuthorizationRequest) Reset added in v1.0.1

func (x *AuthorizationRequest) Reset()

func (*AuthorizationRequest) String added in v1.0.1

func (x *AuthorizationRequest) String() string

type AuthorizationRequestState added in v1.0.1

type AuthorizationRequestState struct {

	// id to make it db friendly
	Id               string                 `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Request          *AuthorizationRequest  `protobuf:"bytes,2,opt,name=request,proto3" json:"request,omitempty"`
	Identity         *OIDCIdentity          `protobuf:"bytes,3,opt,name=identity,proto3" json:"identity,omitempty"`
	ExternalIdentity *Identity              `protobuf:"bytes,4,opt,name=external_identity,json=externalIdentity,proto3" json:"external_identity,omitempty"`
	Directive        string                 `protobuf:"bytes,5,opt,name=directive,proto3" json:"directive,omitempty"`
	Updated          *timestamppb.Timestamp `protobuf:"bytes,51,opt,name=updated,proto3" json:"updated,omitempty"`
	// contains filtered or unexported fields
}

func (*AuthorizationRequestState) Descriptor deprecated added in v1.0.1

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

Deprecated: Use AuthorizationRequestState.ProtoReflect.Descriptor instead.

func (*AuthorizationRequestState) GetDirective added in v1.0.1

func (x *AuthorizationRequestState) GetDirective() string

func (*AuthorizationRequestState) GetExternalIdentity added in v1.0.1

func (x *AuthorizationRequestState) GetExternalIdentity() *Identity

func (*AuthorizationRequestState) GetId added in v1.0.1

func (x *AuthorizationRequestState) GetId() string

func (*AuthorizationRequestState) GetIdentity added in v1.0.1

func (x *AuthorizationRequestState) GetIdentity() *OIDCIdentity

func (*AuthorizationRequestState) GetRequest added in v1.0.1

func (*AuthorizationRequestState) GetUpdated added in v1.0.16

func (*AuthorizationRequestState) ProtoMessage added in v1.0.1

func (*AuthorizationRequestState) ProtoMessage()

func (*AuthorizationRequestState) ProtoReflect added in v1.0.1

func (*AuthorizationRequestState) Reset added in v1.0.1

func (x *AuthorizationRequestState) Reset()

func (*AuthorizationRequestState) String added in v1.0.1

func (x *AuthorizationRequestState) String() string

type Claim

type Claim struct {
	Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
	// Types that are assignable to Value:
	//
	//	*Claim_StringValue
	//	*Claim_BoolValue
	//	*Claim_Int64Value
	//	*Claim_DoubleValue
	//	*Claim_StringValues
	//	*Claim_Int64Values
	//	*Claim_DoubleValues
	Value isClaim_Value `protobuf_oneof:"value"`
	// contains filtered or unexported fields
}

func (*Claim) Descriptor deprecated

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

Deprecated: Use Claim.ProtoReflect.Descriptor instead.

func (*Claim) GetBoolValue

func (x *Claim) GetBoolValue() bool

func (*Claim) GetDoubleValue

func (x *Claim) GetDoubleValue() float64

func (*Claim) GetDoubleValues

func (x *Claim) GetDoubleValues() *types.DoubleValues

func (*Claim) GetInt64Value

func (x *Claim) GetInt64Value() int64

func (*Claim) GetInt64Values

func (x *Claim) GetInt64Values() *types.Int64Values

func (*Claim) GetStringValue

func (x *Claim) GetStringValue() string

func (*Claim) GetStringValues

func (x *Claim) GetStringValues() *types.StringValues

func (*Claim) GetType

func (x *Claim) GetType() string

func (*Claim) GetValue

func (m *Claim) GetValue() isClaim_Value

func (*Claim) ProtoMessage

func (*Claim) ProtoMessage()

func (*Claim) ProtoReflect

func (x *Claim) ProtoReflect() protoreflect.Message

func (*Claim) Reset

func (x *Claim) Reset()

func (*Claim) String

func (x *Claim) String() string

type Claim_BoolValue

type Claim_BoolValue struct {
	BoolValue bool `protobuf:"varint,3,opt,name=bool_value,json=boolValue,proto3,oneof"`
}

type Claim_DoubleValue

type Claim_DoubleValue struct {
	DoubleValue float64 `protobuf:"fixed64,5,opt,name=double_value,json=doubleValue,proto3,oneof"`
}

type Claim_DoubleValues

type Claim_DoubleValues struct {
	DoubleValues *types.DoubleValues `protobuf:"bytes,8,opt,name=double_values,json=doubleValues,proto3,oneof"`
}

type Claim_Int64Value

type Claim_Int64Value struct {
	Int64Value int64 `protobuf:"varint,4,opt,name=int64_value,json=int64Value,proto3,oneof"`
}

type Claim_Int64Values

type Claim_Int64Values struct {
	Int64Values *types.Int64Values `protobuf:"bytes,7,opt,name=int64_values,json=int64Values,proto3,oneof"`
}

type Claim_StringValue

type Claim_StringValue struct {
	StringValue string `protobuf:"bytes,2,opt,name=string_value,json=stringValue,proto3,oneof"`
}

type Claim_StringValues

type Claim_StringValues struct {
	StringValues *types.StringValues `protobuf:"bytes,6,opt,name=string_values,json=stringValues,proto3,oneof"`
}

type ClaimsUpdate

type ClaimsUpdate struct {

	// Types that are assignable to Update:
	//
	//	*ClaimsUpdate_Granular_
	//	*ClaimsUpdate_Replace
	Update isClaimsUpdate_Update `protobuf_oneof:"update"`
	// contains filtered or unexported fields
}

func (*ClaimsUpdate) Descriptor deprecated

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

Deprecated: Use ClaimsUpdate.ProtoReflect.Descriptor instead.

func (*ClaimsUpdate) GetGranular

func (x *ClaimsUpdate) GetGranular() *ClaimsUpdate_Granular

func (*ClaimsUpdate) GetReplace

func (x *ClaimsUpdate) GetReplace() *ClaimsValue

func (*ClaimsUpdate) GetUpdate

func (m *ClaimsUpdate) GetUpdate() isClaimsUpdate_Update

func (*ClaimsUpdate) ProtoMessage

func (*ClaimsUpdate) ProtoMessage()

func (*ClaimsUpdate) ProtoReflect

func (x *ClaimsUpdate) ProtoReflect() protoreflect.Message

func (*ClaimsUpdate) Reset

func (x *ClaimsUpdate) Reset()

func (*ClaimsUpdate) String

func (x *ClaimsUpdate) String() string

type ClaimsUpdate_Granular

type ClaimsUpdate_Granular struct {
	Add       []*Claim `protobuf:"bytes,1,rep,name=add,proto3" json:"add,omitempty"`
	Remove    []*Claim `protobuf:"bytes,2,rep,name=remove,proto3" json:"remove,omitempty"`
	RemoveAll []string `protobuf:"bytes,3,rep,name=remove_all,json=removeAll,proto3" json:"remove_all,omitempty"`
	// contains filtered or unexported fields
}

func (*ClaimsUpdate_Granular) Descriptor deprecated

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

Deprecated: Use ClaimsUpdate_Granular.ProtoReflect.Descriptor instead.

func (*ClaimsUpdate_Granular) GetAdd

func (x *ClaimsUpdate_Granular) GetAdd() []*Claim

func (*ClaimsUpdate_Granular) GetRemove

func (x *ClaimsUpdate_Granular) GetRemove() []*Claim

func (*ClaimsUpdate_Granular) GetRemoveAll

func (x *ClaimsUpdate_Granular) GetRemoveAll() []string

func (*ClaimsUpdate_Granular) ProtoMessage

func (*ClaimsUpdate_Granular) ProtoMessage()

func (*ClaimsUpdate_Granular) ProtoReflect

func (x *ClaimsUpdate_Granular) ProtoReflect() protoreflect.Message

func (*ClaimsUpdate_Granular) Reset

func (x *ClaimsUpdate_Granular) Reset()

func (*ClaimsUpdate_Granular) String

func (x *ClaimsUpdate_Granular) String() string

type ClaimsUpdate_Granular_

type ClaimsUpdate_Granular_ struct {
	Granular *ClaimsUpdate_Granular `protobuf:"bytes,1,opt,name=granular,proto3,oneof"`
}

type ClaimsUpdate_Replace

type ClaimsUpdate_Replace struct {
	Replace *ClaimsValue `protobuf:"bytes,2,opt,name=replace,proto3,oneof"`
}

type ClaimsValue

type ClaimsValue struct {
	Values []*Claim `protobuf:"bytes,1,rep,name=values,proto3" json:"values,omitempty"`
	// contains filtered or unexported fields
}

func (*ClaimsValue) Descriptor deprecated

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

Deprecated: Use ClaimsValue.ProtoReflect.Descriptor instead.

func (*ClaimsValue) GetValues

func (x *ClaimsValue) GetValues() []*Claim

func (*ClaimsValue) ProtoMessage

func (*ClaimsValue) ProtoMessage()

func (*ClaimsValue) ProtoReflect

func (x *ClaimsValue) ProtoReflect() protoreflect.Message

func (*ClaimsValue) Reset

func (x *ClaimsValue) Reset()

func (*ClaimsValue) String

func (x *ClaimsValue) String() string

type Client

type Client struct {
	ClientId                                string                `protobuf:"bytes,1,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
	Enabled                                 bool                  `protobuf:"varint,2,opt,name=enabled,proto3" json:"enabled,omitempty"`
	ClientName                              string                `protobuf:"bytes,3,opt,name=client_name,json=clientName,proto3" json:"client_name,omitempty"`
	Description                             string                `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	Namespace                               string                `protobuf:"bytes,5,opt,name=namespace,proto3" json:"namespace,omitempty"`
	RequireRefreshClientSecret              bool                  `` /* 144-byte string literal not displayed */
	AllowOfflineAccess                      bool                  `protobuf:"varint,7,opt,name=allow_offline_access,json=allowOfflineAccess,proto3" json:"allow_offline_access,omitempty"`
	UpdateAccessTokenClaimsOnRefresh        bool                  `` /* 166-byte string literal not displayed */
	IncludeJwtId                            bool                  `protobuf:"varint,9,opt,name=include_jwt_id,json=includeJwtId,proto3" json:"include_jwt_id,omitempty"`
	AlwaysSendClientClaims                  bool                  `` /* 133-byte string literal not displayed */
	AlwaysIncludeUserClaimsInIdToken        bool                  `` /* 169-byte string literal not displayed */
	RequireClientSecret                     bool                  `protobuf:"varint,12,opt,name=require_client_secret,json=requireClientSecret,proto3" json:"require_client_secret,omitempty"`
	AccessTokenLifetime                     uint64                `protobuf:"varint,13,opt,name=access_token_lifetime,json=accessTokenLifetime,proto3" json:"access_token_lifetime,omitempty"`
	AbsoluteRefreshTokenLifetime            uint64                `` /* 151-byte string literal not displayed */
	SlidingRefreshTokenLifetime             uint64                `` /* 148-byte string literal not displayed */
	IdentityTokenLifetime                   uint64                `` /* 128-byte string literal not displayed */
	RefreshTokenGraceEnabled                bool                  `` /* 139-byte string literal not displayed */
	RefreshTokenGraceTtl                    uint64                `` /* 127-byte string literal not displayed */
	RefreshTokenGraceMaxAttempts            uint64                `` /* 153-byte string literal not displayed */
	RefreshTokenUsage                       uint64                `protobuf:"varint,20,opt,name=refresh_token_usage,json=refreshTokenUsage,proto3" json:"refresh_token_usage,omitempty"`
	RefreshTokenExpiration                  uint64                `` /* 131-byte string literal not displayed */
	AccessTokenType                         uint64                `protobuf:"varint,22,opt,name=access_token_type,json=accessTokenType,proto3" json:"access_token_type,omitempty"`
	Claims                                  []*Claim              `protobuf:"bytes,23,rep,name=claims,proto3" json:"claims,omitempty"`
	AllowedScopes                           []string              `protobuf:"bytes,24,rep,name=allowed_scopes,json=allowedScopes,proto3" json:"allowed_scopes,omitempty"`
	AllowedGrantTypes                       []string              `protobuf:"bytes,25,rep,name=allowed_grant_types,json=allowedGrantTypes,proto3" json:"allowed_grant_types,omitempty"`
	ClientSecrets                           []*ClientSecret       `protobuf:"bytes,26,rep,name=client_secrets,json=clientSecrets,proto3" json:"client_secrets,omitempty"`
	AllowedPermissions                      []string              `protobuf:"bytes,27,rep,name=allowed_permissions,json=allowedPermissions,proto3" json:"allowed_permissions,omitempty"`
	Metadata                                *types.StringMapValue `protobuf:"bytes,28,opt,name=metadata,proto3" json:"metadata,omitempty"`
	AllowedDynamicClaimTypes                []string              `` /* 138-byte string literal not displayed */
	AllowedTokenExchangeRequestedTokenTypes []string              `` /* 187-byte string literal not displayed */
	AllowedRedirectUris                     []string              `protobuf:"bytes,31,rep,name=allowed_redirect_uris,json=allowedRedirectUris,proto3" json:"allowed_redirect_uris,omitempty"`
	// contains filtered or unexported fields
}

func (*Client) Descriptor deprecated

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

Deprecated: Use Client.ProtoReflect.Descriptor instead.

func (*Client) GetAbsoluteRefreshTokenLifetime

func (x *Client) GetAbsoluteRefreshTokenLifetime() uint64

func (*Client) GetAccessTokenLifetime

func (x *Client) GetAccessTokenLifetime() uint64

func (*Client) GetAccessTokenType

func (x *Client) GetAccessTokenType() uint64

func (*Client) GetAllowOfflineAccess

func (x *Client) GetAllowOfflineAccess() bool

func (*Client) GetAllowedDynamicClaimTypes

func (x *Client) GetAllowedDynamicClaimTypes() []string

func (*Client) GetAllowedGrantTypes

func (x *Client) GetAllowedGrantTypes() []string

func (*Client) GetAllowedPermissions

func (x *Client) GetAllowedPermissions() []string

func (*Client) GetAllowedRedirectUris

func (x *Client) GetAllowedRedirectUris() []string

func (*Client) GetAllowedScopes

func (x *Client) GetAllowedScopes() []string

func (*Client) GetAllowedTokenExchangeRequestedTokenTypes

func (x *Client) GetAllowedTokenExchangeRequestedTokenTypes() []string

func (*Client) GetAlwaysIncludeUserClaimsInIdToken

func (x *Client) GetAlwaysIncludeUserClaimsInIdToken() bool

func (*Client) GetAlwaysSendClientClaims

func (x *Client) GetAlwaysSendClientClaims() bool

func (*Client) GetClaims

func (x *Client) GetClaims() []*Claim

func (*Client) GetClientId

func (x *Client) GetClientId() string

func (*Client) GetClientName

func (x *Client) GetClientName() string

func (*Client) GetClientSecrets

func (x *Client) GetClientSecrets() []*ClientSecret

func (*Client) GetDescription

func (x *Client) GetDescription() string

func (*Client) GetEnabled

func (x *Client) GetEnabled() bool

func (*Client) GetIdentityTokenLifetime

func (x *Client) GetIdentityTokenLifetime() uint64

func (*Client) GetIncludeJwtId

func (x *Client) GetIncludeJwtId() bool

func (*Client) GetMetadata

func (x *Client) GetMetadata() *types.StringMapValue

func (*Client) GetNamespace

func (x *Client) GetNamespace() string

func (*Client) GetRefreshTokenExpiration

func (x *Client) GetRefreshTokenExpiration() uint64

func (*Client) GetRefreshTokenGraceEnabled

func (x *Client) GetRefreshTokenGraceEnabled() bool

func (*Client) GetRefreshTokenGraceMaxAttempts

func (x *Client) GetRefreshTokenGraceMaxAttempts() uint64

func (*Client) GetRefreshTokenGraceTtl

func (x *Client) GetRefreshTokenGraceTtl() uint64

func (*Client) GetRefreshTokenUsage

func (x *Client) GetRefreshTokenUsage() uint64

func (*Client) GetRequireClientSecret

func (x *Client) GetRequireClientSecret() bool

func (*Client) GetRequireRefreshClientSecret

func (x *Client) GetRequireRefreshClientSecret() bool

func (*Client) GetSlidingRefreshTokenLifetime

func (x *Client) GetSlidingRefreshTokenLifetime() uint64

func (*Client) GetUpdateAccessTokenClaimsOnRefresh

func (x *Client) GetUpdateAccessTokenClaimsOnRefresh() bool

func (*Client) ProtoMessage

func (*Client) ProtoMessage()

func (*Client) ProtoReflect

func (x *Client) ProtoReflect() protoreflect.Message

func (*Client) Reset

func (x *Client) Reset()

func (*Client) String

func (x *Client) String() string

type ClientSecret

type ClientSecret struct {
	Id             string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Name           string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	ExpirationUnix int64  `protobuf:"varint,3,opt,name=expiration_unix,json=expirationUnix,proto3" json:"expiration_unix,omitempty"`
	Hash           string `protobuf:"bytes,4,opt,name=hash,proto3" json:"hash,omitempty"`
	// contains filtered or unexported fields
}

func (*ClientSecret) Descriptor deprecated

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

Deprecated: Use ClientSecret.ProtoReflect.Descriptor instead.

func (*ClientSecret) GetExpirationUnix

func (x *ClientSecret) GetExpirationUnix() int64

func (*ClientSecret) GetHash

func (x *ClientSecret) GetHash() string

func (*ClientSecret) GetId

func (x *ClientSecret) GetId() string

func (*ClientSecret) GetName

func (x *ClientSecret) GetName() string

func (*ClientSecret) ProtoMessage

func (*ClientSecret) ProtoMessage()

func (*ClientSecret) ProtoReflect

func (x *ClientSecret) ProtoReflect() protoreflect.Message

func (*ClientSecret) Reset

func (x *ClientSecret) Reset()

func (*ClientSecret) String

func (x *ClientSecret) String() string

type ClientSecretResponse

type ClientSecretResponse struct {
	Id             string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Name           string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	ExpirationUnix int64  `protobuf:"varint,3,opt,name=expiration_unix,json=expirationUnix,proto3" json:"expiration_unix,omitempty"`
	Secret         string `protobuf:"bytes,4,opt,name=secret,proto3" json:"secret,omitempty"`
	// contains filtered or unexported fields
}

func (*ClientSecretResponse) Descriptor deprecated

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

Deprecated: Use ClientSecretResponse.ProtoReflect.Descriptor instead.

func (*ClientSecretResponse) GetExpirationUnix

func (x *ClientSecretResponse) GetExpirationUnix() int64

func (*ClientSecretResponse) GetId

func (x *ClientSecretResponse) GetId() string

func (*ClientSecretResponse) GetName

func (x *ClientSecretResponse) GetName() string

func (*ClientSecretResponse) GetSecret

func (x *ClientSecretResponse) GetSecret() string

func (*ClientSecretResponse) ProtoMessage

func (*ClientSecretResponse) ProtoMessage()

func (*ClientSecretResponse) ProtoReflect

func (x *ClientSecretResponse) ProtoReflect() protoreflect.Message

func (*ClientSecretResponse) Reset

func (x *ClientSecretResponse) Reset()

func (*ClientSecretResponse) String

func (x *ClientSecretResponse) String() string

type ClientSecretsUpdate

type ClientSecretsUpdate struct {

	// Types that are assignable to Update:
	//
	//	*ClientSecretsUpdate_RemoveByIds
	//	*ClientSecretsUpdate_RemoveAll
	Update        isClientSecretsUpdate_Update `protobuf_oneof:"update"`
	RemoveExpired bool                         `protobuf:"varint,3,opt,name=remove_expired,json=removeExpired,proto3" json:"remove_expired,omitempty"`
	// contains filtered or unexported fields
}

func (*ClientSecretsUpdate) Descriptor deprecated

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

Deprecated: Use ClientSecretsUpdate.ProtoReflect.Descriptor instead.

func (*ClientSecretsUpdate) GetRemoveAll

func (x *ClientSecretsUpdate) GetRemoveAll() *wrapperspb.BoolValue

func (*ClientSecretsUpdate) GetRemoveByIds

func (x *ClientSecretsUpdate) GetRemoveByIds() *ClientSecretsUpdate_ByIds

func (*ClientSecretsUpdate) GetRemoveExpired

func (x *ClientSecretsUpdate) GetRemoveExpired() bool

func (*ClientSecretsUpdate) GetUpdate

func (m *ClientSecretsUpdate) GetUpdate() isClientSecretsUpdate_Update

func (*ClientSecretsUpdate) ProtoMessage

func (*ClientSecretsUpdate) ProtoMessage()

func (*ClientSecretsUpdate) ProtoReflect

func (x *ClientSecretsUpdate) ProtoReflect() protoreflect.Message

func (*ClientSecretsUpdate) Reset

func (x *ClientSecretsUpdate) Reset()

func (*ClientSecretsUpdate) String

func (x *ClientSecretsUpdate) String() string

type ClientSecretsUpdate_ByIds

type ClientSecretsUpdate_ByIds struct {
	Ids []string `protobuf:"bytes,1,rep,name=ids,proto3" json:"ids,omitempty"`
	// contains filtered or unexported fields
}

func (*ClientSecretsUpdate_ByIds) Descriptor deprecated

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

Deprecated: Use ClientSecretsUpdate_ByIds.ProtoReflect.Descriptor instead.

func (*ClientSecretsUpdate_ByIds) GetIds

func (x *ClientSecretsUpdate_ByIds) GetIds() []string

func (*ClientSecretsUpdate_ByIds) ProtoMessage

func (*ClientSecretsUpdate_ByIds) ProtoMessage()

func (*ClientSecretsUpdate_ByIds) ProtoReflect

func (*ClientSecretsUpdate_ByIds) Reset

func (x *ClientSecretsUpdate_ByIds) Reset()

func (*ClientSecretsUpdate_ByIds) String

func (x *ClientSecretsUpdate_ByIds) String() string

type ClientSecretsUpdate_RemoveAll

type ClientSecretsUpdate_RemoveAll struct {
	RemoveAll *wrapperspb.BoolValue `protobuf:"bytes,2,opt,name=remove_all,json=removeAll,proto3,oneof"`
}

type ClientSecretsUpdate_RemoveByIds

type ClientSecretsUpdate_RemoveByIds struct {
	RemoveByIds *ClientSecretsUpdate_ByIds `protobuf:"bytes,1,opt,name=remove_by_ids,json=removeByIds,proto3,oneof"`
}

type ClientUpdate

type ClientUpdate struct {
	ClientId                                string                   `protobuf:"bytes,1,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
	Enabled                                 *wrapperspb.BoolValue    `protobuf:"bytes,2,opt,name=enabled,proto3" json:"enabled,omitempty"`
	ClientName                              *wrapperspb.StringValue  `protobuf:"bytes,3,opt,name=client_name,json=clientName,proto3" json:"client_name,omitempty"`
	Description                             *wrapperspb.StringValue  `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	Namespace                               *wrapperspb.StringValue  `protobuf:"bytes,5,opt,name=namespace,proto3" json:"namespace,omitempty"`
	RequireRefreshClientSecret              *wrapperspb.BoolValue    `` /* 143-byte string literal not displayed */
	AllowOfflineAccess                      *wrapperspb.BoolValue    `protobuf:"bytes,7,opt,name=allow_offline_access,json=allowOfflineAccess,proto3" json:"allow_offline_access,omitempty"`
	UpdateAccessTokenClaimsOnRefresh        *wrapperspb.BoolValue    `` /* 165-byte string literal not displayed */
	IncludeJwtId                            *wrapperspb.BoolValue    `protobuf:"bytes,9,opt,name=include_jwt_id,json=includeJwtId,proto3" json:"include_jwt_id,omitempty"`
	AlwaysSendClientClaims                  *wrapperspb.BoolValue    `` /* 132-byte string literal not displayed */
	AlwaysIncludeUserClaimsInIdToken        *wrapperspb.BoolValue    `` /* 168-byte string literal not displayed */
	RequireClientSecret                     *wrapperspb.BoolValue    `protobuf:"bytes,12,opt,name=require_client_secret,json=requireClientSecret,proto3" json:"require_client_secret,omitempty"`
	AccessTokenLifetime                     *wrapperspb.UInt64Value  `protobuf:"bytes,13,opt,name=access_token_lifetime,json=accessTokenLifetime,proto3" json:"access_token_lifetime,omitempty"`
	AbsoluteRefreshTokenLifetime            *wrapperspb.UInt64Value  `` /* 150-byte string literal not displayed */
	SlidingRefreshTokenLifetime             *wrapperspb.UInt64Value  `` /* 147-byte string literal not displayed */
	IdentityTokenLifetime                   *wrapperspb.UInt64Value  `` /* 127-byte string literal not displayed */
	RefreshTokenGraceEnabled                *wrapperspb.BoolValue    `` /* 138-byte string literal not displayed */
	RefreshTokenGraceTtl                    *wrapperspb.UInt64Value  `` /* 126-byte string literal not displayed */
	RefreshTokenGraceMaxAttempts            *wrapperspb.UInt64Value  `` /* 152-byte string literal not displayed */
	RefreshTokenUsage                       *wrapperspb.UInt64Value  `protobuf:"bytes,20,opt,name=refresh_token_usage,json=refreshTokenUsage,proto3" json:"refresh_token_usage,omitempty"`
	RefreshTokenExpiration                  *wrapperspb.UInt64Value  `` /* 130-byte string literal not displayed */
	AccessTokenType                         *wrapperspb.UInt64Value  `protobuf:"bytes,22,opt,name=access_token_type,json=accessTokenType,proto3" json:"access_token_type,omitempty"`
	Claims                                  *ClaimsUpdate            `protobuf:"bytes,23,opt,name=claims,proto3" json:"claims,omitempty"`
	AllowedScopes                           *types.StringArrayUpdate `protobuf:"bytes,24,opt,name=allowed_scopes,json=allowedScopes,proto3" json:"allowed_scopes,omitempty"`
	AllowedGrantTypes                       *types.StringArrayUpdate `protobuf:"bytes,25,opt,name=allowed_grant_types,json=allowedGrantTypes,proto3" json:"allowed_grant_types,omitempty"`
	ClientSecrets                           *ClientSecretsUpdate     `protobuf:"bytes,26,opt,name=client_secrets,json=clientSecrets,proto3" json:"client_secrets,omitempty"`
	AllowedPermissions                      *types.StringArrayUpdate `protobuf:"bytes,27,opt,name=allowed_permissions,json=allowedPermissions,proto3" json:"allowed_permissions,omitempty"`
	Metadata                                *types.StringMapUpdate   `protobuf:"bytes,28,opt,name=metadata,proto3" json:"metadata,omitempty"`
	AllowedDynamicClaimTypes                *types.StringArrayUpdate `` /* 138-byte string literal not displayed */
	AllowedTokenExchangeRequestedTokenTypes *types.StringArrayUpdate `` /* 187-byte string literal not displayed */
	AllowedRedirectUris                     *types.StringArrayUpdate `protobuf:"bytes,31,opt,name=allowed_redirect_uris,json=allowedRedirectUris,proto3" json:"allowed_redirect_uris,omitempty"`
	// contains filtered or unexported fields
}

func (*ClientUpdate) Descriptor deprecated

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

Deprecated: Use ClientUpdate.ProtoReflect.Descriptor instead.

func (*ClientUpdate) GetAbsoluteRefreshTokenLifetime

func (x *ClientUpdate) GetAbsoluteRefreshTokenLifetime() *wrapperspb.UInt64Value

func (*ClientUpdate) GetAccessTokenLifetime

func (x *ClientUpdate) GetAccessTokenLifetime() *wrapperspb.UInt64Value

func (*ClientUpdate) GetAccessTokenType

func (x *ClientUpdate) GetAccessTokenType() *wrapperspb.UInt64Value

func (*ClientUpdate) GetAllowOfflineAccess

func (x *ClientUpdate) GetAllowOfflineAccess() *wrapperspb.BoolValue

func (*ClientUpdate) GetAllowedDynamicClaimTypes

func (x *ClientUpdate) GetAllowedDynamicClaimTypes() *types.StringArrayUpdate

func (*ClientUpdate) GetAllowedGrantTypes

func (x *ClientUpdate) GetAllowedGrantTypes() *types.StringArrayUpdate

func (*ClientUpdate) GetAllowedPermissions

func (x *ClientUpdate) GetAllowedPermissions() *types.StringArrayUpdate

func (*ClientUpdate) GetAllowedRedirectUris

func (x *ClientUpdate) GetAllowedRedirectUris() *types.StringArrayUpdate

func (*ClientUpdate) GetAllowedScopes

func (x *ClientUpdate) GetAllowedScopes() *types.StringArrayUpdate

func (*ClientUpdate) GetAllowedTokenExchangeRequestedTokenTypes

func (x *ClientUpdate) GetAllowedTokenExchangeRequestedTokenTypes() *types.StringArrayUpdate

func (*ClientUpdate) GetAlwaysIncludeUserClaimsInIdToken

func (x *ClientUpdate) GetAlwaysIncludeUserClaimsInIdToken() *wrapperspb.BoolValue

func (*ClientUpdate) GetAlwaysSendClientClaims

func (x *ClientUpdate) GetAlwaysSendClientClaims() *wrapperspb.BoolValue

func (*ClientUpdate) GetClaims

func (x *ClientUpdate) GetClaims() *ClaimsUpdate

func (*ClientUpdate) GetClientId

func (x *ClientUpdate) GetClientId() string

func (*ClientUpdate) GetClientName

func (x *ClientUpdate) GetClientName() *wrapperspb.StringValue

func (*ClientUpdate) GetClientSecrets

func (x *ClientUpdate) GetClientSecrets() *ClientSecretsUpdate

func (*ClientUpdate) GetDescription

func (x *ClientUpdate) GetDescription() *wrapperspb.StringValue

func (*ClientUpdate) GetEnabled

func (x *ClientUpdate) GetEnabled() *wrapperspb.BoolValue

func (*ClientUpdate) GetIdentityTokenLifetime

func (x *ClientUpdate) GetIdentityTokenLifetime() *wrapperspb.UInt64Value

func (*ClientUpdate) GetIncludeJwtId

func (x *ClientUpdate) GetIncludeJwtId() *wrapperspb.BoolValue

func (*ClientUpdate) GetMetadata

func (x *ClientUpdate) GetMetadata() *types.StringMapUpdate

func (*ClientUpdate) GetNamespace

func (x *ClientUpdate) GetNamespace() *wrapperspb.StringValue

func (*ClientUpdate) GetRefreshTokenExpiration

func (x *ClientUpdate) GetRefreshTokenExpiration() *wrapperspb.UInt64Value

func (*ClientUpdate) GetRefreshTokenGraceEnabled

func (x *ClientUpdate) GetRefreshTokenGraceEnabled() *wrapperspb.BoolValue

func (*ClientUpdate) GetRefreshTokenGraceMaxAttempts

func (x *ClientUpdate) GetRefreshTokenGraceMaxAttempts() *wrapperspb.UInt64Value

func (*ClientUpdate) GetRefreshTokenGraceTtl

func (x *ClientUpdate) GetRefreshTokenGraceTtl() *wrapperspb.UInt64Value

func (*ClientUpdate) GetRefreshTokenUsage

func (x *ClientUpdate) GetRefreshTokenUsage() *wrapperspb.UInt64Value

func (*ClientUpdate) GetRequireClientSecret

func (x *ClientUpdate) GetRequireClientSecret() *wrapperspb.BoolValue

func (*ClientUpdate) GetRequireRefreshClientSecret

func (x *ClientUpdate) GetRequireRefreshClientSecret() *wrapperspb.BoolValue

func (*ClientUpdate) GetSlidingRefreshTokenLifetime

func (x *ClientUpdate) GetSlidingRefreshTokenLifetime() *wrapperspb.UInt64Value

func (*ClientUpdate) GetUpdateAccessTokenClaimsOnRefresh

func (x *ClientUpdate) GetUpdateAccessTokenClaimsOnRefresh() *wrapperspb.BoolValue

func (*ClientUpdate) ProtoMessage

func (*ClientUpdate) ProtoMessage()

func (*ClientUpdate) ProtoReflect

func (x *ClientUpdate) ProtoReflect() protoreflect.Message

func (*ClientUpdate) Reset

func (x *ClientUpdate) Reset()

func (*ClientUpdate) String

func (x *ClientUpdate) String() string

type Clients

type Clients struct {
	Clients []*Client `protobuf:"bytes,1,rep,name=clients,proto3" json:"clients,omitempty"`
	// contains filtered or unexported fields
}

func (*Clients) Descriptor deprecated

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

Deprecated: Use Clients.ProtoReflect.Descriptor instead.

func (*Clients) GetClients

func (x *Clients) GetClients() []*Client

func (*Clients) ProtoMessage

func (*Clients) ProtoMessage()

func (*Clients) ProtoReflect

func (x *Clients) ProtoReflect() protoreflect.Message

func (*Clients) Reset

func (x *Clients) Reset()

func (*Clients) String

func (x *Clients) String() string

type Email added in v1.0.1

type Email struct {
	Email         string `protobuf:"bytes,1,opt,name=email,proto3" json:"email,omitempty"`
	EmailVerified bool   `protobuf:"varint,2,opt,name=email_verified,json=emailVerified,proto3" json:"email_verified,omitempty"`
	// contains filtered or unexported fields
}

func (*Email) Descriptor deprecated added in v1.0.1

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

Deprecated: Use Email.ProtoReflect.Descriptor instead.

func (*Email) GetEmail added in v1.0.1

func (x *Email) GetEmail() string

func (*Email) GetEmailVerified added in v1.0.1

func (x *Email) GetEmailVerified() bool

func (*Email) ProtoMessage added in v1.0.1

func (*Email) ProtoMessage()

func (*Email) ProtoReflect added in v1.0.1

func (x *Email) ProtoReflect() protoreflect.Message

func (*Email) Reset added in v1.0.1

func (x *Email) Reset()

func (*Email) String added in v1.0.1

func (x *Email) String() string

type EmailUpdate added in v1.0.1

type EmailUpdate struct {
	Email         *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=email,proto3" json:"email,omitempty"`
	EmailVerified *wrapperspb.BoolValue   `protobuf:"bytes,2,opt,name=email_verified,json=emailVerified,proto3" json:"email_verified,omitempty"`
	// contains filtered or unexported fields
}

func (*EmailUpdate) Descriptor deprecated added in v1.0.1

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

Deprecated: Use EmailUpdate.ProtoReflect.Descriptor instead.

func (*EmailUpdate) GetEmail added in v1.0.1

func (x *EmailUpdate) GetEmail() *wrapperspb.StringValue

func (*EmailUpdate) GetEmailVerified added in v1.0.1

func (x *EmailUpdate) GetEmailVerified() *wrapperspb.BoolValue

func (*EmailUpdate) ProtoMessage added in v1.0.1

func (*EmailUpdate) ProtoMessage()

func (*EmailUpdate) ProtoReflect added in v1.0.1

func (x *EmailUpdate) ProtoReflect() protoreflect.Message

func (*EmailUpdate) Reset added in v1.0.1

func (x *EmailUpdate) Reset()

func (*EmailUpdate) String added in v1.0.1

func (x *EmailUpdate) String() string

type ExternalOauth2Request added in v1.0.1

type ExternalOauth2Request struct {
	IdpHint               string `protobuf:"bytes,1,opt,name=idp_hint,json=idpHint,proto3" json:"idp_hint,omitempty"`
	ClientId              string `protobuf:"bytes,2,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
	CodeChallenge         string `protobuf:"bytes,3,opt,name=code_challenge,json=codeChallenge,proto3" json:"code_challenge,omitempty"`
	CodeChallengeMethod   string `protobuf:"bytes,4,opt,name=code_challenge_method,json=codeChallengeMethod,proto3" json:"code_challenge_method,omitempty"`
	State                 string `protobuf:"bytes,5,opt,name=state,proto3" json:"state,omitempty"`
	CodeChallengeVerifier string `` /* 126-byte string literal not displayed */
	Nonce                 string `protobuf:"bytes,7,opt,name=nonce,proto3" json:"nonce,omitempty"`
	Directive             string `protobuf:"bytes,8,opt,name=directive,proto3" json:"directive,omitempty"`
	ParentState           string `protobuf:"bytes,9,opt,name=parent_state,json=parentState,proto3" json:"parent_state,omitempty"`
	// contains filtered or unexported fields
}

func (*ExternalOauth2Request) Descriptor deprecated added in v1.0.1

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

Deprecated: Use ExternalOauth2Request.ProtoReflect.Descriptor instead.

func (*ExternalOauth2Request) GetClientId added in v1.0.1

func (x *ExternalOauth2Request) GetClientId() string

func (*ExternalOauth2Request) GetCodeChallenge added in v1.0.1

func (x *ExternalOauth2Request) GetCodeChallenge() string

func (*ExternalOauth2Request) GetCodeChallengeMethod added in v1.0.1

func (x *ExternalOauth2Request) GetCodeChallengeMethod() string

func (*ExternalOauth2Request) GetCodeChallengeVerifier added in v1.0.1

func (x *ExternalOauth2Request) GetCodeChallengeVerifier() string

func (*ExternalOauth2Request) GetDirective added in v1.0.1

func (x *ExternalOauth2Request) GetDirective() string

func (*ExternalOauth2Request) GetIdpHint added in v1.0.1

func (x *ExternalOauth2Request) GetIdpHint() string

func (*ExternalOauth2Request) GetNonce added in v1.0.1

func (x *ExternalOauth2Request) GetNonce() string

func (*ExternalOauth2Request) GetParentState added in v1.0.1

func (x *ExternalOauth2Request) GetParentState() string

func (*ExternalOauth2Request) GetState added in v1.0.1

func (x *ExternalOauth2Request) GetState() string

func (*ExternalOauth2Request) ProtoMessage added in v1.0.1

func (*ExternalOauth2Request) ProtoMessage()

func (*ExternalOauth2Request) ProtoReflect added in v1.0.1

func (x *ExternalOauth2Request) ProtoReflect() protoreflect.Message

func (*ExternalOauth2Request) Reset added in v1.0.1

func (x *ExternalOauth2Request) Reset()

func (*ExternalOauth2Request) String added in v1.0.1

func (x *ExternalOauth2Request) String() string

type ExternalOauth2State added in v1.0.1

type ExternalOauth2State struct {
	Request  *ExternalOauth2Request `protobuf:"bytes,1,opt,name=request,proto3" json:"request,omitempty"`
	Identity *Identity              `protobuf:"bytes,2,opt,name=identity,proto3" json:"identity,omitempty"`
	// contains filtered or unexported fields
}

func (*ExternalOauth2State) Descriptor deprecated added in v1.0.1

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

Deprecated: Use ExternalOauth2State.ProtoReflect.Descriptor instead.

func (*ExternalOauth2State) GetIdentity added in v1.0.1

func (x *ExternalOauth2State) GetIdentity() *Identity

func (*ExternalOauth2State) GetRequest added in v1.0.1

func (x *ExternalOauth2State) GetRequest() *ExternalOauth2Request

func (*ExternalOauth2State) ProtoMessage added in v1.0.1

func (*ExternalOauth2State) ProtoMessage()

func (*ExternalOauth2State) ProtoReflect added in v1.0.1

func (x *ExternalOauth2State) ProtoReflect() protoreflect.Message

func (*ExternalOauth2State) Reset added in v1.0.1

func (x *ExternalOauth2State) Reset()

func (*ExternalOauth2State) String added in v1.0.1

func (x *ExternalOauth2State) String() string

type GithubOAuth2Protocol

type GithubOAuth2Protocol struct {
	ClientId     string `protobuf:"bytes,1,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
	ClientSecret string `protobuf:"bytes,2,opt,name=client_secret,json=clientSecret,proto3" json:"client_secret,omitempty"`
	// contains filtered or unexported fields
}

func (*GithubOAuth2Protocol) Descriptor deprecated

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

Deprecated: Use GithubOAuth2Protocol.ProtoReflect.Descriptor instead.

func (*GithubOAuth2Protocol) GetClientId

func (x *GithubOAuth2Protocol) GetClientId() string

func (*GithubOAuth2Protocol) GetClientSecret

func (x *GithubOAuth2Protocol) GetClientSecret() string

func (*GithubOAuth2Protocol) ProtoMessage

func (*GithubOAuth2Protocol) ProtoMessage()

func (*GithubOAuth2Protocol) ProtoReflect

func (x *GithubOAuth2Protocol) ProtoReflect() protoreflect.Message

func (*GithubOAuth2Protocol) Reset

func (x *GithubOAuth2Protocol) Reset()

func (*GithubOAuth2Protocol) String

func (x *GithubOAuth2Protocol) String() string

type IDP

type IDP struct {
	Id                        string            `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Enabled                   bool              `protobuf:"varint,2,opt,name=enabled,proto3" json:"enabled,omitempty"`
	Slug                      string            `protobuf:"bytes,3,opt,name=slug,proto3" json:"slug,omitempty"`
	Name                      string            `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	Description               string            `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
	Protocol                  *Protocol         `protobuf:"bytes,6,opt,name=protocol,proto3" json:"protocol,omitempty"`
	Metadata                  map[string]string `` /* 157-byte string literal not displayed */
	ClaimedDomains            []string          `protobuf:"bytes,8,rep,name=claimed_domains,json=claimedDomains,proto3" json:"claimed_domains,omitempty"`
	Hidden                    bool              `protobuf:"varint,9,opt,name=hidden,proto3" json:"hidden,omitempty"`
	EmailVerificationRequired bool              `` /* 140-byte string literal not displayed */
	AutoCreate                bool              `protobuf:"varint,11,opt,name=auto_create,json=autoCreate,proto3" json:"auto_create,omitempty"`
	MultiFactorRequired       bool              `protobuf:"varint,12,opt,name=multi_factor_required,json=multiFactorRequired,proto3" json:"multi_factor_required,omitempty"`
	// contains filtered or unexported fields
}

func (*IDP) Descriptor deprecated

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

Deprecated: Use IDP.ProtoReflect.Descriptor instead.

func (*IDP) GetAutoCreate

func (x *IDP) GetAutoCreate() bool

func (*IDP) GetClaimedDomains

func (x *IDP) GetClaimedDomains() []string

func (*IDP) GetDescription

func (x *IDP) GetDescription() string

func (*IDP) GetEmailVerificationRequired

func (x *IDP) GetEmailVerificationRequired() bool

func (*IDP) GetEnabled

func (x *IDP) GetEnabled() bool

func (*IDP) GetHidden

func (x *IDP) GetHidden() bool

func (*IDP) GetId

func (x *IDP) GetId() string

func (*IDP) GetMetadata

func (x *IDP) GetMetadata() map[string]string

func (*IDP) GetMultiFactorRequired added in v1.0.13

func (x *IDP) GetMultiFactorRequired() bool

func (*IDP) GetName

func (x *IDP) GetName() string

func (*IDP) GetProtocol

func (x *IDP) GetProtocol() *Protocol

func (*IDP) GetSlug

func (x *IDP) GetSlug() string

func (*IDP) ProtoMessage

func (*IDP) ProtoMessage()

func (*IDP) ProtoReflect

func (x *IDP) ProtoReflect() protoreflect.Message

func (*IDP) Reset

func (x *IDP) Reset()

func (*IDP) String

func (x *IDP) String() string

type IDPUpdate

type IDPUpdate struct {
	Id                        string                   `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Enabled                   *wrapperspb.BoolValue    `protobuf:"bytes,2,opt,name=enabled,proto3" json:"enabled,omitempty"`
	Slug                      *wrapperspb.StringValue  `protobuf:"bytes,3,opt,name=slug,proto3" json:"slug,omitempty"`
	Name                      *wrapperspb.StringValue  `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	Description               *wrapperspb.StringValue  `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
	Protocol                  *ProtocolUpdate          `protobuf:"bytes,6,opt,name=protocol,proto3" json:"protocol,omitempty"`
	Metadata                  *types.StringMapUpdate   `protobuf:"bytes,7,opt,name=metadata,proto3" json:"metadata,omitempty"`
	ClaimedDomains            *types.StringArrayUpdate `protobuf:"bytes,8,opt,name=claimed_domains,json=claimedDomains,proto3" json:"claimed_domains,omitempty"`
	Hidden                    *wrapperspb.BoolValue    `protobuf:"bytes,9,opt,name=hidden,proto3" json:"hidden,omitempty"`
	EmailVerificationRequired *wrapperspb.BoolValue    `` /* 139-byte string literal not displayed */
	AutoCreate                *wrapperspb.BoolValue    `protobuf:"bytes,11,opt,name=auto_create,json=autoCreate,proto3" json:"auto_create,omitempty"`
	// contains filtered or unexported fields
}

func (*IDPUpdate) Descriptor deprecated

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

Deprecated: Use IDPUpdate.ProtoReflect.Descriptor instead.

func (*IDPUpdate) GetAutoCreate

func (x *IDPUpdate) GetAutoCreate() *wrapperspb.BoolValue

func (*IDPUpdate) GetClaimedDomains

func (x *IDPUpdate) GetClaimedDomains() *types.StringArrayUpdate

func (*IDPUpdate) GetDescription

func (x *IDPUpdate) GetDescription() *wrapperspb.StringValue

func (*IDPUpdate) GetEmailVerificationRequired

func (x *IDPUpdate) GetEmailVerificationRequired() *wrapperspb.BoolValue

func (*IDPUpdate) GetEnabled

func (x *IDPUpdate) GetEnabled() *wrapperspb.BoolValue

func (*IDPUpdate) GetHidden

func (x *IDPUpdate) GetHidden() *wrapperspb.BoolValue

func (*IDPUpdate) GetId

func (x *IDPUpdate) GetId() string

func (*IDPUpdate) GetMetadata

func (x *IDPUpdate) GetMetadata() *types.StringMapUpdate

func (*IDPUpdate) GetName

func (x *IDPUpdate) GetName() *wrapperspb.StringValue

func (*IDPUpdate) GetProtocol

func (x *IDPUpdate) GetProtocol() *ProtocolUpdate

func (*IDPUpdate) GetSlug

func (x *IDPUpdate) GetSlug() *wrapperspb.StringValue

func (*IDPUpdate) ProtoMessage

func (*IDPUpdate) ProtoMessage()

func (*IDPUpdate) ProtoReflect

func (x *IDPUpdate) ProtoReflect() protoreflect.Message

func (*IDPUpdate) Reset

func (x *IDPUpdate) Reset()

func (*IDPUpdate) String

func (x *IDPUpdate) String() string

type IDPs

type IDPs struct {
	Idps []*IDP `protobuf:"bytes,1,rep,name=idps,proto3" json:"idps,omitempty"`
	// contains filtered or unexported fields
}

func (*IDPs) Descriptor deprecated

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

Deprecated: Use IDPs.ProtoReflect.Descriptor instead.

func (*IDPs) GetIdps

func (x *IDPs) GetIdps() []*IDP

func (*IDPs) ProtoMessage

func (*IDPs) ProtoMessage()

func (*IDPs) ProtoReflect

func (x *IDPs) ProtoReflect() protoreflect.Message

func (*IDPs) Reset

func (x *IDPs) Reset()

func (*IDPs) String

func (x *IDPs) String() string

type Identity

type Identity struct {
	Subject       string `protobuf:"bytes,1,opt,name=subject,proto3" json:"subject,omitempty"`
	IdpSlug       string `protobuf:"bytes,2,opt,name=idp_slug,json=idpSlug,proto3" json:"idp_slug,omitempty"`
	Email         string `protobuf:"bytes,3,opt,name=email,proto3" json:"email,omitempty"`
	EmailVerified bool   `protobuf:"varint,4,opt,name=email_verified,json=emailVerified,proto3" json:"email_verified,omitempty"`
	// contains filtered or unexported fields
}

func (*Identity) Descriptor deprecated

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

Deprecated: Use Identity.ProtoReflect.Descriptor instead.

func (*Identity) GetEmail

func (x *Identity) GetEmail() string

func (*Identity) GetEmailVerified

func (x *Identity) GetEmailVerified() bool

func (*Identity) GetIdpSlug

func (x *Identity) GetIdpSlug() string

func (*Identity) GetSubject

func (x *Identity) GetSubject() string

func (*Identity) ProtoMessage

func (*Identity) ProtoMessage()

func (*Identity) ProtoReflect

func (x *Identity) ProtoReflect() protoreflect.Message

func (*Identity) Reset

func (x *Identity) Reset()

func (*Identity) String

func (x *Identity) String() string

type IdentityFilter added in v1.0.1

type IdentityFilter struct {
	Subject *types.IDFilterExpression     `protobuf:"bytes,1,opt,name=subject,proto3" json:"subject,omitempty"`
	IdpSlug *types.IDFilterExpression     `protobuf:"bytes,2,opt,name=idp_slug,json=idpSlug,proto3" json:"idp_slug,omitempty"`
	Email   *types.StringFilterExpression `protobuf:"bytes,3,opt,name=email,proto3" json:"email,omitempty"`
	// contains filtered or unexported fields
}

func (*IdentityFilter) Descriptor deprecated added in v1.0.1

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

Deprecated: Use IdentityFilter.ProtoReflect.Descriptor instead.

func (*IdentityFilter) GetEmail added in v1.0.1

func (*IdentityFilter) GetIdpSlug added in v1.0.1

func (x *IdentityFilter) GetIdpSlug() *types.IDFilterExpression

func (*IdentityFilter) GetSubject added in v1.0.1

func (x *IdentityFilter) GetSubject() *types.IDFilterExpression

func (*IdentityFilter) ProtoMessage added in v1.0.1

func (*IdentityFilter) ProtoMessage()

func (*IdentityFilter) ProtoReflect added in v1.0.1

func (x *IdentityFilter) ProtoReflect() protoreflect.Message

func (*IdentityFilter) Reset added in v1.0.1

func (x *IdentityFilter) Reset()

func (*IdentityFilter) String added in v1.0.1

func (x *IdentityFilter) String() string

type IdentityUpdate

type IdentityUpdate struct {
	Subject       string                  `protobuf:"bytes,1,opt,name=subject,proto3" json:"subject,omitempty"`
	Email         *wrapperspb.StringValue `protobuf:"bytes,3,opt,name=email,proto3" json:"email,omitempty"`
	EmailVerified *wrapperspb.BoolValue   `protobuf:"bytes,4,opt,name=email_verified,json=emailVerified,proto3" json:"email_verified,omitempty"`
	// contains filtered or unexported fields
}

func (*IdentityUpdate) Descriptor deprecated

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

Deprecated: Use IdentityUpdate.ProtoReflect.Descriptor instead.

func (*IdentityUpdate) GetEmail

func (x *IdentityUpdate) GetEmail() *wrapperspb.StringValue

func (*IdentityUpdate) GetEmailVerified

func (x *IdentityUpdate) GetEmailVerified() *wrapperspb.BoolValue

func (*IdentityUpdate) GetSubject

func (x *IdentityUpdate) GetSubject() string

func (*IdentityUpdate) ProtoMessage

func (*IdentityUpdate) ProtoMessage()

func (*IdentityUpdate) ProtoReflect

func (x *IdentityUpdate) ProtoReflect() protoreflect.Message

func (*IdentityUpdate) Reset

func (x *IdentityUpdate) Reset()

func (*IdentityUpdate) String

func (x *IdentityUpdate) String() string

type LinkedIdentities

type LinkedIdentities struct {
	Identities []*Identity `protobuf:"bytes,1,rep,name=identities,proto3" json:"identities,omitempty"`
	// contains filtered or unexported fields
}

func (*LinkedIdentities) Descriptor deprecated

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

Deprecated: Use LinkedIdentities.ProtoReflect.Descriptor instead.

func (*LinkedIdentities) GetIdentities

func (x *LinkedIdentities) GetIdentities() []*Identity

func (*LinkedIdentities) ProtoMessage

func (*LinkedIdentities) ProtoMessage()

func (*LinkedIdentities) ProtoReflect

func (x *LinkedIdentities) ProtoReflect() protoreflect.Message

func (*LinkedIdentities) Reset

func (x *LinkedIdentities) Reset()

func (*LinkedIdentities) String

func (x *LinkedIdentities) String() string

type LinkedIdentitiesUpdate

type LinkedIdentitiesUpdate struct {

	// Types that are assignable to Update:
	//
	//	*LinkedIdentitiesUpdate_Granular_
	//	*LinkedIdentitiesUpdate_Replace
	Update isLinkedIdentitiesUpdate_Update `protobuf_oneof:"update"`
	// contains filtered or unexported fields
}

func (*LinkedIdentitiesUpdate) Descriptor deprecated

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

Deprecated: Use LinkedIdentitiesUpdate.ProtoReflect.Descriptor instead.

func (*LinkedIdentitiesUpdate) GetGranular

func (*LinkedIdentitiesUpdate) GetReplace

func (x *LinkedIdentitiesUpdate) GetReplace() *LinkedIdentities

func (*LinkedIdentitiesUpdate) GetUpdate

func (m *LinkedIdentitiesUpdate) GetUpdate() isLinkedIdentitiesUpdate_Update

func (*LinkedIdentitiesUpdate) ProtoMessage

func (*LinkedIdentitiesUpdate) ProtoMessage()

func (*LinkedIdentitiesUpdate) ProtoReflect

func (x *LinkedIdentitiesUpdate) ProtoReflect() protoreflect.Message

func (*LinkedIdentitiesUpdate) Reset

func (x *LinkedIdentitiesUpdate) Reset()

func (*LinkedIdentitiesUpdate) String

func (x *LinkedIdentitiesUpdate) String() string

type LinkedIdentitiesUpdate_Granular

type LinkedIdentitiesUpdate_Granular struct {
	Add    []*Identity `protobuf:"bytes,1,rep,name=add,proto3" json:"add,omitempty"`
	Remove []*Identity `protobuf:"bytes,2,rep,name=remove,proto3" json:"remove,omitempty"`
	// contains filtered or unexported fields
}

func (*LinkedIdentitiesUpdate_Granular) Descriptor deprecated

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

Deprecated: Use LinkedIdentitiesUpdate_Granular.ProtoReflect.Descriptor instead.

func (*LinkedIdentitiesUpdate_Granular) GetAdd

func (*LinkedIdentitiesUpdate_Granular) GetRemove

func (x *LinkedIdentitiesUpdate_Granular) GetRemove() []*Identity

func (*LinkedIdentitiesUpdate_Granular) ProtoMessage

func (*LinkedIdentitiesUpdate_Granular) ProtoMessage()

func (*LinkedIdentitiesUpdate_Granular) ProtoReflect

func (*LinkedIdentitiesUpdate_Granular) Reset

func (*LinkedIdentitiesUpdate_Granular) String

type LinkedIdentitiesUpdate_Granular_

type LinkedIdentitiesUpdate_Granular_ struct {
	Granular *LinkedIdentitiesUpdate_Granular `protobuf:"bytes,1,opt,name=granular,proto3,oneof"`
}

type LinkedIdentitiesUpdate_Replace

type LinkedIdentitiesUpdate_Replace struct {
	Replace *LinkedIdentities `protobuf:"bytes,2,opt,name=replace,proto3,oneof"`
}

type OAuth2Protocol

type OAuth2Protocol struct {
	ClientId              string `protobuf:"bytes,1,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
	ClientSecret          string `protobuf:"bytes,2,opt,name=client_secret,json=clientSecret,proto3" json:"client_secret,omitempty"`
	Scope                 string `protobuf:"bytes,3,opt,name=scope,proto3" json:"scope,omitempty"`
	AuthorizationEndpoint string `protobuf:"bytes,4,opt,name=authorization_endpoint,json=authorizationEndpoint,proto3" json:"authorization_endpoint,omitempty"`
	TokenEndpoint         string `protobuf:"bytes,5,opt,name=token_endpoint,json=tokenEndpoint,proto3" json:"token_endpoint,omitempty"`
	// contains filtered or unexported fields
}

func (*OAuth2Protocol) Descriptor deprecated

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

Deprecated: Use OAuth2Protocol.ProtoReflect.Descriptor instead.

func (*OAuth2Protocol) GetAuthorizationEndpoint

func (x *OAuth2Protocol) GetAuthorizationEndpoint() string

func (*OAuth2Protocol) GetClientId

func (x *OAuth2Protocol) GetClientId() string

func (*OAuth2Protocol) GetClientSecret

func (x *OAuth2Protocol) GetClientSecret() string

func (*OAuth2Protocol) GetScope

func (x *OAuth2Protocol) GetScope() string

func (*OAuth2Protocol) GetTokenEndpoint

func (x *OAuth2Protocol) GetTokenEndpoint() string

func (*OAuth2Protocol) ProtoMessage

func (*OAuth2Protocol) ProtoMessage()

func (*OAuth2Protocol) ProtoReflect

func (x *OAuth2Protocol) ProtoReflect() protoreflect.Message

func (*OAuth2Protocol) Reset

func (x *OAuth2Protocol) Reset()

func (*OAuth2Protocol) String

func (x *OAuth2Protocol) String() string

type OIDCIdentity added in v1.0.1

type OIDCIdentity struct {
	Subject       string   `protobuf:"bytes,1,opt,name=subject,proto3" json:"subject,omitempty"`
	IdpSlug       string   `protobuf:"bytes,2,opt,name=idp_slug,json=idpSlug,proto3" json:"idp_slug,omitempty"`
	Email         string   `protobuf:"bytes,3,opt,name=email,proto3" json:"email,omitempty"`
	EmailVerified bool     `protobuf:"varint,4,opt,name=email_verified,json=emailVerified,proto3" json:"email_verified,omitempty"`
	Acr           []string `protobuf:"bytes,5,rep,name=acr,proto3" json:"acr,omitempty"`
	Amr           []string `protobuf:"bytes,6,rep,name=amr,proto3" json:"amr,omitempty"`
	// contains filtered or unexported fields
}

func (*OIDCIdentity) Descriptor deprecated added in v1.0.1

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

Deprecated: Use OIDCIdentity.ProtoReflect.Descriptor instead.

func (*OIDCIdentity) GetAcr added in v1.0.1

func (x *OIDCIdentity) GetAcr() []string

func (*OIDCIdentity) GetAmr added in v1.0.1

func (x *OIDCIdentity) GetAmr() []string

func (*OIDCIdentity) GetEmail added in v1.0.1

func (x *OIDCIdentity) GetEmail() string

func (*OIDCIdentity) GetEmailVerified added in v1.0.1

func (x *OIDCIdentity) GetEmailVerified() bool

func (*OIDCIdentity) GetIdpSlug added in v1.0.1

func (x *OIDCIdentity) GetIdpSlug() string

func (*OIDCIdentity) GetSubject added in v1.0.1

func (x *OIDCIdentity) GetSubject() string

func (*OIDCIdentity) ProtoMessage added in v1.0.1

func (*OIDCIdentity) ProtoMessage()

func (*OIDCIdentity) ProtoReflect added in v1.0.1

func (x *OIDCIdentity) ProtoReflect() protoreflect.Message

func (*OIDCIdentity) Reset added in v1.0.1

func (x *OIDCIdentity) Reset()

func (*OIDCIdentity) String added in v1.0.1

func (x *OIDCIdentity) String() string

type OIDCProtocol

type OIDCProtocol struct {
	Authority    string `protobuf:"bytes,1,opt,name=authority,proto3" json:"authority,omitempty"`
	ClientId     string `protobuf:"bytes,2,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
	ClientSecret string `protobuf:"bytes,3,opt,name=client_secret,json=clientSecret,proto3" json:"client_secret,omitempty"`
	Scope        string `protobuf:"bytes,4,opt,name=scope,proto3" json:"scope,omitempty"`
	// contains filtered or unexported fields
}

func (*OIDCProtocol) Descriptor deprecated

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

Deprecated: Use OIDCProtocol.ProtoReflect.Descriptor instead.

func (*OIDCProtocol) GetAuthority

func (x *OIDCProtocol) GetAuthority() string

func (*OIDCProtocol) GetClientId

func (x *OIDCProtocol) GetClientId() string

func (*OIDCProtocol) GetClientSecret

func (x *OIDCProtocol) GetClientSecret() string

func (*OIDCProtocol) GetScope

func (x *OIDCProtocol) GetScope() string

func (*OIDCProtocol) ProtoMessage

func (*OIDCProtocol) ProtoMessage()

func (*OIDCProtocol) ProtoReflect

func (x *OIDCProtocol) ProtoReflect() protoreflect.Message

func (*OIDCProtocol) Reset

func (x *OIDCProtocol) Reset()

func (*OIDCProtocol) String

func (x *OIDCProtocol) String() string

type Password

type Password struct {
	Hash string `protobuf:"bytes,1,opt,name=hash,proto3" json:"hash,omitempty"`
	// contains filtered or unexported fields
}

func (*Password) Descriptor deprecated

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

Deprecated: Use Password.ProtoReflect.Descriptor instead.

func (*Password) GetHash

func (x *Password) GetHash() string

func (*Password) ProtoMessage

func (*Password) ProtoMessage()

func (*Password) ProtoReflect

func (x *Password) ProtoReflect() protoreflect.Message

func (*Password) Reset

func (x *Password) Reset()

func (*Password) String

func (x *Password) String() string

type PasswordUpdate

type PasswordUpdate struct {
	Hash *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=hash,proto3" json:"hash,omitempty"`
	// contains filtered or unexported fields
}

func (*PasswordUpdate) Descriptor deprecated

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

Deprecated: Use PasswordUpdate.ProtoReflect.Descriptor instead.

func (*PasswordUpdate) GetHash

func (x *PasswordUpdate) GetHash() *wrapperspb.StringValue

func (*PasswordUpdate) ProtoMessage

func (*PasswordUpdate) ProtoMessage()

func (*PasswordUpdate) ProtoReflect

func (x *PasswordUpdate) ProtoReflect() protoreflect.Message

func (*PasswordUpdate) Reset

func (x *PasswordUpdate) Reset()

func (*PasswordUpdate) String

func (x *PasswordUpdate) String() string

type Protocol

type Protocol struct {

	// Types that are assignable to Value:
	//
	//	*Protocol_Oidc
	//	*Protocol_Oauth2
	//	*Protocol_Github
	Value isProtocol_Value `protobuf_oneof:"value"`
	// contains filtered or unexported fields
}

func (*Protocol) Descriptor deprecated

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

Deprecated: Use Protocol.ProtoReflect.Descriptor instead.

func (*Protocol) GetGithub

func (x *Protocol) GetGithub() *GithubOAuth2Protocol

func (*Protocol) GetOauth2

func (x *Protocol) GetOauth2() *OAuth2Protocol

func (*Protocol) GetOidc

func (x *Protocol) GetOidc() *OIDCProtocol

func (*Protocol) GetValue

func (m *Protocol) GetValue() isProtocol_Value

func (*Protocol) ProtoMessage

func (*Protocol) ProtoMessage()

func (*Protocol) ProtoReflect

func (x *Protocol) ProtoReflect() protoreflect.Message

func (*Protocol) Reset

func (x *Protocol) Reset()

func (*Protocol) String

func (x *Protocol) String() string

type ProtocolUpdate

type ProtocolUpdate struct {
	Value *Protocol `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*ProtocolUpdate) Descriptor deprecated

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

Deprecated: Use ProtocolUpdate.ProtoReflect.Descriptor instead.

func (*ProtocolUpdate) GetValue

func (x *ProtocolUpdate) GetValue() *Protocol

func (*ProtocolUpdate) ProtoMessage

func (*ProtocolUpdate) ProtoMessage()

func (*ProtocolUpdate) ProtoReflect

func (x *ProtocolUpdate) ProtoReflect() protoreflect.Message

func (*ProtocolUpdate) Reset

func (x *ProtocolUpdate) Reset()

func (*ProtocolUpdate) String

func (x *ProtocolUpdate) String() string

type Protocol_Github

type Protocol_Github struct {
	Github *GithubOAuth2Protocol `protobuf:"bytes,3,opt,name=github,proto3,oneof"`
}

type Protocol_Oauth2

type Protocol_Oauth2 struct {
	Oauth2 *OAuth2Protocol `protobuf:"bytes,2,opt,name=oauth2,proto3,oneof"`
}

type Protocol_Oidc

type Protocol_Oidc struct {
	Oidc *OIDCProtocol `protobuf:"bytes,1,opt,name=oidc,proto3,oneof"`
}

type RageUser added in v1.0.1

type RageUser struct {
	State            RageUserState     `protobuf:"varint,2,opt,name=state,proto3,enum=proto.oidc.models.RageUserState" json:"state,omitempty"`
	RootIdentity     *Identity         `protobuf:"bytes,3,opt,name=root_identity,json=rootIdentity,proto3" json:"root_identity,omitempty"`
	LinkedIdentities *LinkedIdentities `protobuf:"bytes,4,opt,name=linked_identities,json=linkedIdentities,proto3" json:"linked_identities,omitempty"`
	Recovery         *Recovery         `protobuf:"bytes,5,opt,name=recovery,proto3" json:"recovery,omitempty"`
	Password         *Password         `protobuf:"bytes,6,opt,name=password,proto3" json:"password,omitempty"`
	WebAuthN         *WebAuthN         `protobuf:"bytes,7,opt,name=web_auth_n,json=webAuthN,proto3" json:"web_auth_n,omitempty"`
	TOTP             *TOTP             `protobuf:"bytes,8,opt,name=t_o_t_p,json=tOTP,proto3" json:"t_o_t_p,omitempty"`
	// contains filtered or unexported fields
}

func (*RageUser) Descriptor deprecated added in v1.0.1

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

Deprecated: Use RageUser.ProtoReflect.Descriptor instead.

func (*RageUser) GetLinkedIdentities added in v1.0.1

func (x *RageUser) GetLinkedIdentities() *LinkedIdentities

func (*RageUser) GetPassword added in v1.0.1

func (x *RageUser) GetPassword() *Password

func (*RageUser) GetRecovery added in v1.0.1

func (x *RageUser) GetRecovery() *Recovery

func (*RageUser) GetRootIdentity added in v1.0.1

func (x *RageUser) GetRootIdentity() *Identity

func (*RageUser) GetState added in v1.0.1

func (x *RageUser) GetState() RageUserState

func (*RageUser) GetTOTP added in v1.0.13

func (x *RageUser) GetTOTP() *TOTP

func (*RageUser) GetWebAuthN added in v1.0.9

func (x *RageUser) GetWebAuthN() *WebAuthN

func (*RageUser) ProtoMessage added in v1.0.1

func (*RageUser) ProtoMessage()

func (*RageUser) ProtoReflect added in v1.0.1

func (x *RageUser) ProtoReflect() protoreflect.Message

func (*RageUser) Reset added in v1.0.1

func (x *RageUser) Reset()

func (*RageUser) String added in v1.0.1

func (x *RageUser) String() string

type RageUserFilter added in v1.0.1

type RageUserFilter struct {
	RootSubject           *types.IDFilterExpression     `protobuf:"bytes,1,opt,name=root_subject,json=rootSubject,proto3" json:"root_subject,omitempty"`
	RootIdpSlug           *types.IDFilterExpression     `protobuf:"bytes,2,opt,name=root_idp_slug,json=rootIdpSlug,proto3" json:"root_idp_slug,omitempty"`
	RootEmail             *types.StringFilterExpression `protobuf:"bytes,3,opt,name=root_email,json=rootEmail,proto3" json:"root_email,omitempty"`
	LinkedIdentitySubject *types.IDFilterExpression     `` /* 126-byte string literal not displayed */
	LinkedIdentityIdpSlug *types.IDFilterExpression     `` /* 128-byte string literal not displayed */
	LinkedIdentityEmail   *types.StringFilterExpression `protobuf:"bytes,6,opt,name=linked_identity_email,json=linkedIdentityEmail,proto3" json:"linked_identity_email,omitempty"`
	// contains filtered or unexported fields
}

func (*RageUserFilter) Descriptor deprecated added in v1.0.1

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

Deprecated: Use RageUserFilter.ProtoReflect.Descriptor instead.

func (*RageUserFilter) GetLinkedIdentityEmail added in v1.0.1

func (x *RageUserFilter) GetLinkedIdentityEmail() *types.StringFilterExpression

func (*RageUserFilter) GetLinkedIdentityIdpSlug added in v1.0.1

func (x *RageUserFilter) GetLinkedIdentityIdpSlug() *types.IDFilterExpression

func (*RageUserFilter) GetLinkedIdentitySubject added in v1.0.1

func (x *RageUserFilter) GetLinkedIdentitySubject() *types.IDFilterExpression

func (*RageUserFilter) GetRootEmail added in v1.0.1

func (x *RageUserFilter) GetRootEmail() *types.StringFilterExpression

func (*RageUserFilter) GetRootIdpSlug added in v1.0.1

func (x *RageUserFilter) GetRootIdpSlug() *types.IDFilterExpression

func (*RageUserFilter) GetRootSubject added in v1.0.1

func (x *RageUserFilter) GetRootSubject() *types.IDFilterExpression

func (*RageUserFilter) ProtoMessage added in v1.0.1

func (*RageUserFilter) ProtoMessage()

func (*RageUserFilter) ProtoReflect added in v1.0.1

func (x *RageUserFilter) ProtoReflect() protoreflect.Message

func (*RageUserFilter) Reset added in v1.0.1

func (x *RageUserFilter) Reset()

func (*RageUserFilter) String added in v1.0.1

func (x *RageUserFilter) String() string

type RageUserState added in v1.0.1

type RageUserState int32
const (
	RageUserState_USER_STATE_UNSPECIFIED RageUserState = 0
	RageUserState_USER_STATE_ACTIVE      RageUserState = 1
	RageUserState_USER_STATE_DISABLED    RageUserState = 2
	RageUserState_USER_STATE_DELETED     RageUserState = 3
	RageUserState_USER_STATE_PENDING     RageUserState = 4
)

func (RageUserState) Descriptor added in v1.0.1

func (RageUserState) Enum added in v1.0.1

func (x RageUserState) Enum() *RageUserState

func (RageUserState) EnumDescriptor deprecated added in v1.0.1

func (RageUserState) EnumDescriptor() ([]byte, []int)

Deprecated: Use RageUserState.Descriptor instead.

func (RageUserState) Number added in v1.0.1

func (RageUserState) String added in v1.0.1

func (x RageUserState) String() string

func (RageUserState) Type added in v1.0.1

type RageUserStateValue added in v1.0.1

type RageUserStateValue struct {
	Value RageUserState `protobuf:"varint,1,opt,name=value,proto3,enum=proto.oidc.models.RageUserState" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*RageUserStateValue) Descriptor deprecated added in v1.0.1

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

Deprecated: Use RageUserStateValue.ProtoReflect.Descriptor instead.

func (*RageUserStateValue) GetValue added in v1.0.1

func (x *RageUserStateValue) GetValue() RageUserState

func (*RageUserStateValue) ProtoMessage added in v1.0.1

func (*RageUserStateValue) ProtoMessage()

func (*RageUserStateValue) ProtoReflect added in v1.0.1

func (x *RageUserStateValue) ProtoReflect() protoreflect.Message

func (*RageUserStateValue) Reset added in v1.0.1

func (x *RageUserStateValue) Reset()

func (*RageUserStateValue) String added in v1.0.1

func (x *RageUserStateValue) String() string

type RageUserUpdate added in v1.0.1

type RageUserUpdate struct {
	RootIdentity     *IdentityUpdate         `protobuf:"bytes,1,opt,name=root_identity,json=rootIdentity,proto3" json:"root_identity,omitempty"`
	State            *RageUserStateValue     `protobuf:"bytes,2,opt,name=state,proto3" json:"state,omitempty"`
	LinkedIdentities *LinkedIdentitiesUpdate `protobuf:"bytes,3,opt,name=linked_identities,json=linkedIdentities,proto3" json:"linked_identities,omitempty"`
	Recovery         *RecoveryUpdate         `protobuf:"bytes,4,opt,name=recovery,proto3" json:"recovery,omitempty"`
	Password         *PasswordUpdate         `protobuf:"bytes,5,opt,name=password,proto3" json:"password,omitempty"`
	WebAuthN         *WebAuthNUpdate         `protobuf:"bytes,6,opt,name=web_auth_n,json=webAuthN,proto3" json:"web_auth_n,omitempty"`
	TOTP             *TOTPUpdate             `protobuf:"bytes,7,opt,name=t_o_t_p,json=tOTP,proto3" json:"t_o_t_p,omitempty"`
	// contains filtered or unexported fields
}

func (*RageUserUpdate) Descriptor deprecated added in v1.0.1

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

Deprecated: Use RageUserUpdate.ProtoReflect.Descriptor instead.

func (*RageUserUpdate) GetLinkedIdentities added in v1.0.1

func (x *RageUserUpdate) GetLinkedIdentities() *LinkedIdentitiesUpdate

func (*RageUserUpdate) GetPassword added in v1.0.1

func (x *RageUserUpdate) GetPassword() *PasswordUpdate

func (*RageUserUpdate) GetRecovery added in v1.0.1

func (x *RageUserUpdate) GetRecovery() *RecoveryUpdate

func (*RageUserUpdate) GetRootIdentity added in v1.0.1

func (x *RageUserUpdate) GetRootIdentity() *IdentityUpdate

func (*RageUserUpdate) GetState added in v1.0.1

func (x *RageUserUpdate) GetState() *RageUserStateValue

func (*RageUserUpdate) GetTOTP added in v1.0.13

func (x *RageUserUpdate) GetTOTP() *TOTPUpdate

func (*RageUserUpdate) GetWebAuthN added in v1.0.9

func (x *RageUserUpdate) GetWebAuthN() *WebAuthNUpdate

func (*RageUserUpdate) ProtoMessage added in v1.0.1

func (*RageUserUpdate) ProtoMessage()

func (*RageUserUpdate) ProtoReflect added in v1.0.1

func (x *RageUserUpdate) ProtoReflect() protoreflect.Message

func (*RageUserUpdate) Reset added in v1.0.1

func (x *RageUserUpdate) Reset()

func (*RageUserUpdate) String added in v1.0.1

func (x *RageUserUpdate) String() string

type RageUsers added in v1.0.1

type RageUsers struct {
	Users []*RageUser `protobuf:"bytes,1,rep,name=users,proto3" json:"users,omitempty"`
	// contains filtered or unexported fields
}

func (*RageUsers) Descriptor deprecated added in v1.0.1

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

Deprecated: Use RageUsers.ProtoReflect.Descriptor instead.

func (*RageUsers) GetUsers added in v1.0.1

func (x *RageUsers) GetUsers() []*RageUser

func (*RageUsers) ProtoMessage added in v1.0.1

func (*RageUsers) ProtoMessage()

func (*RageUsers) ProtoReflect added in v1.0.1

func (x *RageUsers) ProtoReflect() protoreflect.Message

func (*RageUsers) Reset added in v1.0.1

func (x *RageUsers) Reset()

func (*RageUsers) String added in v1.0.1

func (x *RageUsers) String() string

type Recovery

type Recovery struct {

	// only one email is allowed.  Make this simple
	Email *Email `protobuf:"bytes,1,opt,name=email,proto3" json:"email,omitempty"`
	// contains filtered or unexported fields
}

func (*Recovery) Descriptor deprecated

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

Deprecated: Use Recovery.ProtoReflect.Descriptor instead.

func (*Recovery) GetEmail added in v1.0.1

func (x *Recovery) GetEmail() *Email

func (*Recovery) ProtoMessage

func (*Recovery) ProtoMessage()

func (*Recovery) ProtoReflect

func (x *Recovery) ProtoReflect() protoreflect.Message

func (*Recovery) Reset

func (x *Recovery) Reset()

func (*Recovery) String

func (x *Recovery) String() string

type RecoveryUpdate

type RecoveryUpdate struct {
	Email *EmailUpdate `protobuf:"bytes,1,opt,name=email,proto3" json:"email,omitempty"`
	// contains filtered or unexported fields
}

func (*RecoveryUpdate) Descriptor deprecated

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

Deprecated: Use RecoveryUpdate.ProtoReflect.Descriptor instead.

func (*RecoveryUpdate) GetEmail added in v1.0.1

func (x *RecoveryUpdate) GetEmail() *EmailUpdate

func (*RecoveryUpdate) ProtoMessage

func (*RecoveryUpdate) ProtoMessage()

func (*RecoveryUpdate) ProtoReflect

func (x *RecoveryUpdate) ProtoReflect() protoreflect.Message

func (*RecoveryUpdate) Reset

func (x *RecoveryUpdate) Reset()

func (*RecoveryUpdate) String

func (x *RecoveryUpdate) String() string

type TOTP added in v1.0.13

type TOTP struct {
	Secret   string `protobuf:"bytes,1,opt,name=secret,proto3" json:"secret,omitempty"`
	Enabled  bool   `protobuf:"varint,2,opt,name=enabled,proto3" json:"enabled,omitempty"`
	Verified bool   `protobuf:"varint,3,opt,name=verified,proto3" json:"verified,omitempty"`
	// contains filtered or unexported fields
}

func (*TOTP) Descriptor deprecated added in v1.0.13

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

Deprecated: Use TOTP.ProtoReflect.Descriptor instead.

func (*TOTP) GetEnabled added in v1.0.13

func (x *TOTP) GetEnabled() bool

func (*TOTP) GetSecret added in v1.0.13

func (x *TOTP) GetSecret() string

func (*TOTP) GetVerified added in v1.0.13

func (x *TOTP) GetVerified() bool

func (*TOTP) ProtoMessage added in v1.0.13

func (*TOTP) ProtoMessage()

func (*TOTP) ProtoReflect added in v1.0.13

func (x *TOTP) ProtoReflect() protoreflect.Message

func (*TOTP) Reset added in v1.0.13

func (x *TOTP) Reset()

func (*TOTP) String added in v1.0.13

func (x *TOTP) String() string

type TOTPUpdate added in v1.0.13

type TOTPUpdate struct {
	Enabled  *wrapperspb.BoolValue `protobuf:"bytes,2,opt,name=enabled,proto3" json:"enabled,omitempty"`
	Verified *wrapperspb.BoolValue `protobuf:"bytes,3,opt,name=verified,proto3" json:"verified,omitempty"`
	// contains filtered or unexported fields
}

func (*TOTPUpdate) Descriptor deprecated added in v1.0.13

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

Deprecated: Use TOTPUpdate.ProtoReflect.Descriptor instead.

func (*TOTPUpdate) GetEnabled added in v1.0.13

func (x *TOTPUpdate) GetEnabled() *wrapperspb.BoolValue

func (*TOTPUpdate) GetVerified added in v1.0.13

func (x *TOTPUpdate) GetVerified() *wrapperspb.BoolValue

func (*TOTPUpdate) ProtoMessage added in v1.0.13

func (*TOTPUpdate) ProtoMessage()

func (*TOTPUpdate) ProtoReflect added in v1.0.13

func (x *TOTPUpdate) ProtoReflect() protoreflect.Message

func (*TOTPUpdate) Reset added in v1.0.13

func (x *TOTPUpdate) Reset()

func (*TOTPUpdate) String added in v1.0.13

func (x *TOTPUpdate) String() string

type WebAuthN added in v1.0.9

type WebAuthN struct {
	Credentials []*webauthn.Credential `protobuf:"bytes,1,rep,name=credentials,proto3" json:"credentials,omitempty"`
	// contains filtered or unexported fields
}

func (*WebAuthN) Descriptor deprecated added in v1.0.9

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

Deprecated: Use WebAuthN.ProtoReflect.Descriptor instead.

func (*WebAuthN) GetCredentials added in v1.0.9

func (x *WebAuthN) GetCredentials() []*webauthn.Credential

func (*WebAuthN) ProtoMessage added in v1.0.9

func (*WebAuthN) ProtoMessage()

func (*WebAuthN) ProtoReflect added in v1.0.9

func (x *WebAuthN) ProtoReflect() protoreflect.Message

func (*WebAuthN) Reset added in v1.0.9

func (x *WebAuthN) Reset()

func (*WebAuthN) String added in v1.0.9

func (x *WebAuthN) String() string

type WebAuthNUpdate added in v1.0.9

type WebAuthNUpdate struct {
	Credentials *webauthn.CredentialArrayUpdate `protobuf:"bytes,1,opt,name=credentials,proto3" json:"credentials,omitempty"`
	// contains filtered or unexported fields
}

func (*WebAuthNUpdate) Descriptor deprecated added in v1.0.9

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

Deprecated: Use WebAuthNUpdate.ProtoReflect.Descriptor instead.

func (*WebAuthNUpdate) GetCredentials added in v1.0.9

func (x *WebAuthNUpdate) GetCredentials() *webauthn.CredentialArrayUpdate

func (*WebAuthNUpdate) ProtoMessage added in v1.0.9

func (*WebAuthNUpdate) ProtoMessage()

func (*WebAuthNUpdate) ProtoReflect added in v1.0.9

func (x *WebAuthNUpdate) ProtoReflect() protoreflect.Message

func (*WebAuthNUpdate) Reset added in v1.0.9

func (x *WebAuthNUpdate) Reset()

func (*WebAuthNUpdate) String added in v1.0.9

func (x *WebAuthNUpdate) String() string

Jump to

Keyboard shortcuts

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