settings

package
v1.0.1 Latest Latest
Warning

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

Go to latest
Published: Apr 18, 2024 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Index

Constants

View Source
const (
	SettingsService_GetGeneralSettings_FullMethodName            = "/zitadel.settings.v2beta.SettingsService/GetGeneralSettings"
	SettingsService_GetLoginSettings_FullMethodName              = "/zitadel.settings.v2beta.SettingsService/GetLoginSettings"
	SettingsService_GetActiveIdentityProviders_FullMethodName    = "/zitadel.settings.v2beta.SettingsService/GetActiveIdentityProviders"
	SettingsService_GetPasswordComplexitySettings_FullMethodName = "/zitadel.settings.v2beta.SettingsService/GetPasswordComplexitySettings"
	SettingsService_GetBrandingSettings_FullMethodName           = "/zitadel.settings.v2beta.SettingsService/GetBrandingSettings"
	SettingsService_GetDomainSettings_FullMethodName             = "/zitadel.settings.v2beta.SettingsService/GetDomainSettings"
	SettingsService_GetLegalAndSupportSettings_FullMethodName    = "/zitadel.settings.v2beta.SettingsService/GetLegalAndSupportSettings"
	SettingsService_GetLockoutSettings_FullMethodName            = "/zitadel.settings.v2beta.SettingsService/GetLockoutSettings"
)

Variables

View Source
var (
	ThemeMode_name = map[int32]string{
		0: "THEME_MODE_UNSPECIFIED",
		1: "THEME_MODE_AUTO",
		2: "THEME_MODE_LIGHT",
		3: "THEME_MODE_DARK",
	}
	ThemeMode_value = map[string]int32{
		"THEME_MODE_UNSPECIFIED": 0,
		"THEME_MODE_AUTO":        1,
		"THEME_MODE_LIGHT":       2,
		"THEME_MODE_DARK":        3,
	}
)

Enum value maps for ThemeMode.

View Source
var (
	SecondFactorType_name = map[int32]string{
		0: "SECOND_FACTOR_TYPE_UNSPECIFIED",
		1: "SECOND_FACTOR_TYPE_OTP",
		2: "SECOND_FACTOR_TYPE_U2F",
		3: "SECOND_FACTOR_TYPE_OTP_EMAIL",
		4: "SECOND_FACTOR_TYPE_OTP_SMS",
	}
	SecondFactorType_value = map[string]int32{
		"SECOND_FACTOR_TYPE_UNSPECIFIED": 0,
		"SECOND_FACTOR_TYPE_OTP":         1,
		"SECOND_FACTOR_TYPE_U2F":         2,
		"SECOND_FACTOR_TYPE_OTP_EMAIL":   3,
		"SECOND_FACTOR_TYPE_OTP_SMS":     4,
	}
)

Enum value maps for SecondFactorType.

View Source
var (
	MultiFactorType_name = map[int32]string{
		0: "MULTI_FACTOR_TYPE_UNSPECIFIED",
		1: "MULTI_FACTOR_TYPE_U2F_WITH_VERIFICATION",
	}
	MultiFactorType_value = map[string]int32{
		"MULTI_FACTOR_TYPE_UNSPECIFIED":           0,
		"MULTI_FACTOR_TYPE_U2F_WITH_VERIFICATION": 1,
	}
)

Enum value maps for MultiFactorType.

View Source
var (
	PasskeysType_name = map[int32]string{
		0: "PASSKEYS_TYPE_NOT_ALLOWED",
		1: "PASSKEYS_TYPE_ALLOWED",
	}
	PasskeysType_value = map[string]int32{
		"PASSKEYS_TYPE_NOT_ALLOWED": 0,
		"PASSKEYS_TYPE_ALLOWED":     1,
	}
)

Enum value maps for PasskeysType.

View Source
var (
	IdentityProviderType_name = map[int32]string{
		0:  "IDENTITY_PROVIDER_TYPE_UNSPECIFIED",
		1:  "IDENTITY_PROVIDER_TYPE_OIDC",
		2:  "IDENTITY_PROVIDER_TYPE_JWT",
		3:  "IDENTITY_PROVIDER_TYPE_LDAP",
		4:  "IDENTITY_PROVIDER_TYPE_OAUTH",
		5:  "IDENTITY_PROVIDER_TYPE_AZURE_AD",
		6:  "IDENTITY_PROVIDER_TYPE_GITHUB",
		7:  "IDENTITY_PROVIDER_TYPE_GITHUB_ES",
		8:  "IDENTITY_PROVIDER_TYPE_GITLAB",
		9:  "IDENTITY_PROVIDER_TYPE_GITLAB_SELF_HOSTED",
		10: "IDENTITY_PROVIDER_TYPE_GOOGLE",
	}
	IdentityProviderType_value = map[string]int32{
		"IDENTITY_PROVIDER_TYPE_UNSPECIFIED":        0,
		"IDENTITY_PROVIDER_TYPE_OIDC":               1,
		"IDENTITY_PROVIDER_TYPE_JWT":                2,
		"IDENTITY_PROVIDER_TYPE_LDAP":               3,
		"IDENTITY_PROVIDER_TYPE_OAUTH":              4,
		"IDENTITY_PROVIDER_TYPE_AZURE_AD":           5,
		"IDENTITY_PROVIDER_TYPE_GITHUB":             6,
		"IDENTITY_PROVIDER_TYPE_GITHUB_ES":          7,
		"IDENTITY_PROVIDER_TYPE_GITLAB":             8,
		"IDENTITY_PROVIDER_TYPE_GITLAB_SELF_HOSTED": 9,
		"IDENTITY_PROVIDER_TYPE_GOOGLE":             10,
	}
)

Enum value maps for IdentityProviderType.

View Source
var (
	ResourceOwnerType_name = map[int32]string{
		0: "RESOURCE_OWNER_TYPE_UNSPECIFIED",
		1: "RESOURCE_OWNER_TYPE_INSTANCE",
		2: "RESOURCE_OWNER_TYPE_ORG",
	}
	ResourceOwnerType_value = map[string]int32{
		"RESOURCE_OWNER_TYPE_UNSPECIFIED": 0,
		"RESOURCE_OWNER_TYPE_INSTANCE":    1,
		"RESOURCE_OWNER_TYPE_ORG":         2,
	}
)

Enum value maps for ResourceOwnerType.

View Source
var File_zitadel_settings_v2beta_branding_settings_proto protoreflect.FileDescriptor
View Source
var File_zitadel_settings_v2beta_domain_settings_proto protoreflect.FileDescriptor
View Source
var File_zitadel_settings_v2beta_legal_settings_proto protoreflect.FileDescriptor
View Source
var File_zitadel_settings_v2beta_lockout_settings_proto protoreflect.FileDescriptor
View Source
var File_zitadel_settings_v2beta_login_settings_proto protoreflect.FileDescriptor
View Source
var File_zitadel_settings_v2beta_password_settings_proto protoreflect.FileDescriptor
View Source
var File_zitadel_settings_v2beta_settings_proto protoreflect.FileDescriptor
View Source
var File_zitadel_settings_v2beta_settings_service_proto protoreflect.FileDescriptor
View Source
var SettingsService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "zitadel.settings.v2beta.SettingsService",
	HandlerType: (*SettingsServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetGeneralSettings",
			Handler:    _SettingsService_GetGeneralSettings_Handler,
		},
		{
			MethodName: "GetLoginSettings",
			Handler:    _SettingsService_GetLoginSettings_Handler,
		},
		{
			MethodName: "GetActiveIdentityProviders",
			Handler:    _SettingsService_GetActiveIdentityProviders_Handler,
		},
		{
			MethodName: "GetPasswordComplexitySettings",
			Handler:    _SettingsService_GetPasswordComplexitySettings_Handler,
		},
		{
			MethodName: "GetBrandingSettings",
			Handler:    _SettingsService_GetBrandingSettings_Handler,
		},
		{
			MethodName: "GetDomainSettings",
			Handler:    _SettingsService_GetDomainSettings_Handler,
		},
		{
			MethodName: "GetLegalAndSupportSettings",
			Handler:    _SettingsService_GetLegalAndSupportSettings_Handler,
		},
		{
			MethodName: "GetLockoutSettings",
			Handler:    _SettingsService_GetLockoutSettings_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "zitadel/settings/v2beta/settings_service.proto",
}

SettingsService_ServiceDesc is the grpc.ServiceDesc for SettingsService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Functions

func RegisterSettingsServiceServer

func RegisterSettingsServiceServer(s grpc.ServiceRegistrar, srv SettingsServiceServer)

Types

type BrandingSettings

type BrandingSettings struct {
	LightTheme *Theme `protobuf:"bytes,1,opt,name=light_theme,json=lightTheme,proto3" json:"light_theme,omitempty"`
	DarkTheme  *Theme `protobuf:"bytes,2,opt,name=dark_theme,json=darkTheme,proto3" json:"dark_theme,omitempty"`
	FontUrl    string `protobuf:"bytes,3,opt,name=font_url,json=fontUrl,proto3" json:"font_url,omitempty"`
	// hides the org suffix on the login form if the scope \"urn:zitadel:iam:org:domain:primary:{domainname}\" is set
	HideLoginNameSuffix bool `protobuf:"varint,4,opt,name=hide_login_name_suffix,json=hideLoginNameSuffix,proto3" json:"hide_login_name_suffix,omitempty"`
	DisableWatermark    bool `protobuf:"varint,5,opt,name=disable_watermark,json=disableWatermark,proto3" json:"disable_watermark,omitempty"`
	// resource_owner_type returns if the setting is managed on the organization or on the instance
	ResourceOwnerType ResourceOwnerType `` /* 162-byte string literal not displayed */
	ThemeMode         ThemeMode         `` /* 128-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*BrandingSettings) Descriptor deprecated

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

Deprecated: Use BrandingSettings.ProtoReflect.Descriptor instead.

func (*BrandingSettings) GetDarkTheme

func (x *BrandingSettings) GetDarkTheme() *Theme

func (*BrandingSettings) GetDisableWatermark

func (x *BrandingSettings) GetDisableWatermark() bool

func (*BrandingSettings) GetFontUrl

func (x *BrandingSettings) GetFontUrl() string

func (*BrandingSettings) GetHideLoginNameSuffix

func (x *BrandingSettings) GetHideLoginNameSuffix() bool

func (*BrandingSettings) GetLightTheme

func (x *BrandingSettings) GetLightTheme() *Theme

func (*BrandingSettings) GetResourceOwnerType

func (x *BrandingSettings) GetResourceOwnerType() ResourceOwnerType

func (*BrandingSettings) GetThemeMode

func (x *BrandingSettings) GetThemeMode() ThemeMode

func (*BrandingSettings) ProtoMessage

func (*BrandingSettings) ProtoMessage()

func (*BrandingSettings) ProtoReflect

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

func (*BrandingSettings) Reset

func (x *BrandingSettings) Reset()

func (*BrandingSettings) String

func (x *BrandingSettings) String() string

type DomainSettings

type DomainSettings struct {
	LoginNameIncludesDomain                bool `` /* 135-byte string literal not displayed */
	RequireOrgDomainVerification           bool `` /* 150-byte string literal not displayed */
	SmtpSenderAddressMatchesInstanceDomain bool `` /* 184-byte string literal not displayed */
	// resource_owner_type returns if the setting is managed on the organization or on the instance
	ResourceOwnerType ResourceOwnerType `` /* 162-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*DomainSettings) Descriptor deprecated

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

Deprecated: Use DomainSettings.ProtoReflect.Descriptor instead.

func (*DomainSettings) GetLoginNameIncludesDomain

func (x *DomainSettings) GetLoginNameIncludesDomain() bool

func (*DomainSettings) GetRequireOrgDomainVerification

func (x *DomainSettings) GetRequireOrgDomainVerification() bool

func (*DomainSettings) GetResourceOwnerType

func (x *DomainSettings) GetResourceOwnerType() ResourceOwnerType

func (*DomainSettings) GetSmtpSenderAddressMatchesInstanceDomain

func (x *DomainSettings) GetSmtpSenderAddressMatchesInstanceDomain() bool

func (*DomainSettings) ProtoMessage

func (*DomainSettings) ProtoMessage()

func (*DomainSettings) ProtoReflect

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

func (*DomainSettings) Reset

func (x *DomainSettings) Reset()

func (*DomainSettings) String

func (x *DomainSettings) String() string

type GetActiveIdentityProvidersRequest

type GetActiveIdentityProvidersRequest struct {
	Ctx *v2beta.RequestContext `protobuf:"bytes,1,opt,name=ctx,proto3" json:"ctx,omitempty"`
	// contains filtered or unexported fields
}

func (*GetActiveIdentityProvidersRequest) Descriptor deprecated

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

Deprecated: Use GetActiveIdentityProvidersRequest.ProtoReflect.Descriptor instead.

func (*GetActiveIdentityProvidersRequest) GetCtx

func (*GetActiveIdentityProvidersRequest) ProtoMessage

func (*GetActiveIdentityProvidersRequest) ProtoMessage()

func (*GetActiveIdentityProvidersRequest) ProtoReflect

func (*GetActiveIdentityProvidersRequest) Reset

func (*GetActiveIdentityProvidersRequest) String

type GetActiveIdentityProvidersResponse

type GetActiveIdentityProvidersResponse struct {
	Details           *v2beta.ListDetails `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"`
	IdentityProviders []*IdentityProvider `protobuf:"bytes,2,rep,name=identity_providers,json=identityProviders,proto3" json:"identity_providers,omitempty"`
	// contains filtered or unexported fields
}

func (*GetActiveIdentityProvidersResponse) Descriptor deprecated

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

Deprecated: Use GetActiveIdentityProvidersResponse.ProtoReflect.Descriptor instead.

func (*GetActiveIdentityProvidersResponse) GetDetails

func (*GetActiveIdentityProvidersResponse) GetIdentityProviders

func (x *GetActiveIdentityProvidersResponse) GetIdentityProviders() []*IdentityProvider

func (*GetActiveIdentityProvidersResponse) ProtoMessage

func (*GetActiveIdentityProvidersResponse) ProtoMessage()

func (*GetActiveIdentityProvidersResponse) ProtoReflect

func (*GetActiveIdentityProvidersResponse) Reset

func (*GetActiveIdentityProvidersResponse) String

type GetBrandingSettingsRequest

type GetBrandingSettingsRequest struct {
	Ctx *v2beta.RequestContext `protobuf:"bytes,1,opt,name=ctx,proto3" json:"ctx,omitempty"`
	// contains filtered or unexported fields
}

func (*GetBrandingSettingsRequest) Descriptor deprecated

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

Deprecated: Use GetBrandingSettingsRequest.ProtoReflect.Descriptor instead.

func (*GetBrandingSettingsRequest) GetCtx

func (*GetBrandingSettingsRequest) ProtoMessage

func (*GetBrandingSettingsRequest) ProtoMessage()

func (*GetBrandingSettingsRequest) ProtoReflect

func (*GetBrandingSettingsRequest) Reset

func (x *GetBrandingSettingsRequest) Reset()

func (*GetBrandingSettingsRequest) String

func (x *GetBrandingSettingsRequest) String() string

type GetBrandingSettingsResponse

type GetBrandingSettingsResponse struct {
	Details  *v2beta.Details   `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"`
	Settings *BrandingSettings `protobuf:"bytes,2,opt,name=settings,proto3" json:"settings,omitempty"`
	// contains filtered or unexported fields
}

func (*GetBrandingSettingsResponse) Descriptor deprecated

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

Deprecated: Use GetBrandingSettingsResponse.ProtoReflect.Descriptor instead.

func (*GetBrandingSettingsResponse) GetDetails

func (x *GetBrandingSettingsResponse) GetDetails() *v2beta.Details

func (*GetBrandingSettingsResponse) GetSettings

func (*GetBrandingSettingsResponse) ProtoMessage

func (*GetBrandingSettingsResponse) ProtoMessage()

func (*GetBrandingSettingsResponse) ProtoReflect

func (*GetBrandingSettingsResponse) Reset

func (x *GetBrandingSettingsResponse) Reset()

func (*GetBrandingSettingsResponse) String

func (x *GetBrandingSettingsResponse) String() string

type GetDomainSettingsRequest

type GetDomainSettingsRequest struct {
	Ctx *v2beta.RequestContext `protobuf:"bytes,1,opt,name=ctx,proto3" json:"ctx,omitempty"`
	// contains filtered or unexported fields
}

func (*GetDomainSettingsRequest) Descriptor deprecated

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

Deprecated: Use GetDomainSettingsRequest.ProtoReflect.Descriptor instead.

func (*GetDomainSettingsRequest) GetCtx

func (*GetDomainSettingsRequest) ProtoMessage

func (*GetDomainSettingsRequest) ProtoMessage()

func (*GetDomainSettingsRequest) ProtoReflect

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

func (*GetDomainSettingsRequest) Reset

func (x *GetDomainSettingsRequest) Reset()

func (*GetDomainSettingsRequest) String

func (x *GetDomainSettingsRequest) String() string

type GetDomainSettingsResponse

type GetDomainSettingsResponse struct {
	Details  *v2beta.Details `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"`
	Settings *DomainSettings `protobuf:"bytes,2,opt,name=settings,proto3" json:"settings,omitempty"`
	// contains filtered or unexported fields
}

func (*GetDomainSettingsResponse) Descriptor deprecated

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

Deprecated: Use GetDomainSettingsResponse.ProtoReflect.Descriptor instead.

func (*GetDomainSettingsResponse) GetDetails

func (x *GetDomainSettingsResponse) GetDetails() *v2beta.Details

func (*GetDomainSettingsResponse) GetSettings

func (x *GetDomainSettingsResponse) GetSettings() *DomainSettings

func (*GetDomainSettingsResponse) ProtoMessage

func (*GetDomainSettingsResponse) ProtoMessage()

func (*GetDomainSettingsResponse) ProtoReflect

func (*GetDomainSettingsResponse) Reset

func (x *GetDomainSettingsResponse) Reset()

func (*GetDomainSettingsResponse) String

func (x *GetDomainSettingsResponse) String() string

type GetGeneralSettingsRequest

type GetGeneralSettingsRequest struct {
	// contains filtered or unexported fields
}

func (*GetGeneralSettingsRequest) Descriptor deprecated

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

Deprecated: Use GetGeneralSettingsRequest.ProtoReflect.Descriptor instead.

func (*GetGeneralSettingsRequest) ProtoMessage

func (*GetGeneralSettingsRequest) ProtoMessage()

func (*GetGeneralSettingsRequest) ProtoReflect

func (*GetGeneralSettingsRequest) Reset

func (x *GetGeneralSettingsRequest) Reset()

func (*GetGeneralSettingsRequest) String

func (x *GetGeneralSettingsRequest) String() string

type GetGeneralSettingsResponse

type GetGeneralSettingsResponse struct {
	DefaultOrgId       string   `protobuf:"bytes,1,opt,name=default_org_id,json=defaultOrgId,proto3" json:"default_org_id,omitempty"`
	DefaultLanguage    string   `protobuf:"bytes,2,opt,name=default_language,json=defaultLanguage,proto3" json:"default_language,omitempty"`
	SupportedLanguages []string `protobuf:"bytes,3,rep,name=supported_languages,json=supportedLanguages,proto3" json:"supported_languages,omitempty"`
	// contains filtered or unexported fields
}

func (*GetGeneralSettingsResponse) Descriptor deprecated

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

Deprecated: Use GetGeneralSettingsResponse.ProtoReflect.Descriptor instead.

func (*GetGeneralSettingsResponse) GetDefaultLanguage

func (x *GetGeneralSettingsResponse) GetDefaultLanguage() string

func (*GetGeneralSettingsResponse) GetDefaultOrgId

func (x *GetGeneralSettingsResponse) GetDefaultOrgId() string

func (*GetGeneralSettingsResponse) GetSupportedLanguages

func (x *GetGeneralSettingsResponse) GetSupportedLanguages() []string

func (*GetGeneralSettingsResponse) ProtoMessage

func (*GetGeneralSettingsResponse) ProtoMessage()

func (*GetGeneralSettingsResponse) ProtoReflect

func (*GetGeneralSettingsResponse) Reset

func (x *GetGeneralSettingsResponse) Reset()

func (*GetGeneralSettingsResponse) String

func (x *GetGeneralSettingsResponse) String() string

type GetLegalAndSupportSettingsRequest

type GetLegalAndSupportSettingsRequest struct {
	Ctx *v2beta.RequestContext `protobuf:"bytes,1,opt,name=ctx,proto3" json:"ctx,omitempty"`
	// contains filtered or unexported fields
}

func (*GetLegalAndSupportSettingsRequest) Descriptor deprecated

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

Deprecated: Use GetLegalAndSupportSettingsRequest.ProtoReflect.Descriptor instead.

func (*GetLegalAndSupportSettingsRequest) GetCtx

func (*GetLegalAndSupportSettingsRequest) ProtoMessage

func (*GetLegalAndSupportSettingsRequest) ProtoMessage()

func (*GetLegalAndSupportSettingsRequest) ProtoReflect

func (*GetLegalAndSupportSettingsRequest) Reset

func (*GetLegalAndSupportSettingsRequest) String

type GetLegalAndSupportSettingsResponse

type GetLegalAndSupportSettingsResponse struct {
	Details  *v2beta.Details          `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"`
	Settings *LegalAndSupportSettings `protobuf:"bytes,2,opt,name=settings,proto3" json:"settings,omitempty"`
	// contains filtered or unexported fields
}

func (*GetLegalAndSupportSettingsResponse) Descriptor deprecated

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

Deprecated: Use GetLegalAndSupportSettingsResponse.ProtoReflect.Descriptor instead.

func (*GetLegalAndSupportSettingsResponse) GetDetails

func (*GetLegalAndSupportSettingsResponse) GetSettings

func (*GetLegalAndSupportSettingsResponse) ProtoMessage

func (*GetLegalAndSupportSettingsResponse) ProtoMessage()

func (*GetLegalAndSupportSettingsResponse) ProtoReflect

func (*GetLegalAndSupportSettingsResponse) Reset

func (*GetLegalAndSupportSettingsResponse) String

type GetLockoutSettingsRequest

type GetLockoutSettingsRequest struct {
	Ctx *v2beta.RequestContext `protobuf:"bytes,1,opt,name=ctx,proto3" json:"ctx,omitempty"`
	// contains filtered or unexported fields
}

func (*GetLockoutSettingsRequest) Descriptor deprecated

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

Deprecated: Use GetLockoutSettingsRequest.ProtoReflect.Descriptor instead.

func (*GetLockoutSettingsRequest) GetCtx

func (*GetLockoutSettingsRequest) ProtoMessage

func (*GetLockoutSettingsRequest) ProtoMessage()

func (*GetLockoutSettingsRequest) ProtoReflect

func (*GetLockoutSettingsRequest) Reset

func (x *GetLockoutSettingsRequest) Reset()

func (*GetLockoutSettingsRequest) String

func (x *GetLockoutSettingsRequest) String() string

type GetLockoutSettingsResponse

type GetLockoutSettingsResponse struct {
	Details  *v2beta.Details  `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"`
	Settings *LockoutSettings `protobuf:"bytes,2,opt,name=settings,proto3" json:"settings,omitempty"`
	// contains filtered or unexported fields
}

func (*GetLockoutSettingsResponse) Descriptor deprecated

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

Deprecated: Use GetLockoutSettingsResponse.ProtoReflect.Descriptor instead.

func (*GetLockoutSettingsResponse) GetDetails

func (x *GetLockoutSettingsResponse) GetDetails() *v2beta.Details

func (*GetLockoutSettingsResponse) GetSettings

func (x *GetLockoutSettingsResponse) GetSettings() *LockoutSettings

func (*GetLockoutSettingsResponse) ProtoMessage

func (*GetLockoutSettingsResponse) ProtoMessage()

func (*GetLockoutSettingsResponse) ProtoReflect

func (*GetLockoutSettingsResponse) Reset

func (x *GetLockoutSettingsResponse) Reset()

func (*GetLockoutSettingsResponse) String

func (x *GetLockoutSettingsResponse) String() string

type GetLoginSettingsRequest

type GetLoginSettingsRequest struct {
	Ctx *v2beta.RequestContext `protobuf:"bytes,1,opt,name=ctx,proto3" json:"ctx,omitempty"`
	// contains filtered or unexported fields
}

func (*GetLoginSettingsRequest) Descriptor deprecated

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

Deprecated: Use GetLoginSettingsRequest.ProtoReflect.Descriptor instead.

func (*GetLoginSettingsRequest) GetCtx

func (*GetLoginSettingsRequest) ProtoMessage

func (*GetLoginSettingsRequest) ProtoMessage()

func (*GetLoginSettingsRequest) ProtoReflect

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

func (*GetLoginSettingsRequest) Reset

func (x *GetLoginSettingsRequest) Reset()

func (*GetLoginSettingsRequest) String

func (x *GetLoginSettingsRequest) String() string

type GetLoginSettingsResponse

type GetLoginSettingsResponse struct {
	Details  *v2beta.Details `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"`
	Settings *LoginSettings  `protobuf:"bytes,2,opt,name=settings,proto3" json:"settings,omitempty"`
	// contains filtered or unexported fields
}

func (*GetLoginSettingsResponse) Descriptor deprecated

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

Deprecated: Use GetLoginSettingsResponse.ProtoReflect.Descriptor instead.

func (*GetLoginSettingsResponse) GetDetails

func (x *GetLoginSettingsResponse) GetDetails() *v2beta.Details

func (*GetLoginSettingsResponse) GetSettings

func (x *GetLoginSettingsResponse) GetSettings() *LoginSettings

func (*GetLoginSettingsResponse) ProtoMessage

func (*GetLoginSettingsResponse) ProtoMessage()

func (*GetLoginSettingsResponse) ProtoReflect

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

func (*GetLoginSettingsResponse) Reset

func (x *GetLoginSettingsResponse) Reset()

func (*GetLoginSettingsResponse) String

func (x *GetLoginSettingsResponse) String() string

type GetPasswordComplexitySettingsRequest

type GetPasswordComplexitySettingsRequest struct {
	Ctx *v2beta.RequestContext `protobuf:"bytes,1,opt,name=ctx,proto3" json:"ctx,omitempty"`
	// contains filtered or unexported fields
}

func (*GetPasswordComplexitySettingsRequest) Descriptor deprecated

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

Deprecated: Use GetPasswordComplexitySettingsRequest.ProtoReflect.Descriptor instead.

func (*GetPasswordComplexitySettingsRequest) GetCtx

func (*GetPasswordComplexitySettingsRequest) ProtoMessage

func (*GetPasswordComplexitySettingsRequest) ProtoMessage()

func (*GetPasswordComplexitySettingsRequest) ProtoReflect

func (*GetPasswordComplexitySettingsRequest) Reset

func (*GetPasswordComplexitySettingsRequest) String

type GetPasswordComplexitySettingsResponse

type GetPasswordComplexitySettingsResponse struct {
	Details  *v2beta.Details             `protobuf:"bytes,1,opt,name=details,proto3" json:"details,omitempty"`
	Settings *PasswordComplexitySettings `protobuf:"bytes,2,opt,name=settings,proto3" json:"settings,omitempty"`
	// contains filtered or unexported fields
}

func (*GetPasswordComplexitySettingsResponse) Descriptor deprecated

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

Deprecated: Use GetPasswordComplexitySettingsResponse.ProtoReflect.Descriptor instead.

func (*GetPasswordComplexitySettingsResponse) GetDetails

func (*GetPasswordComplexitySettingsResponse) GetSettings

func (*GetPasswordComplexitySettingsResponse) ProtoMessage

func (*GetPasswordComplexitySettingsResponse) ProtoMessage()

func (*GetPasswordComplexitySettingsResponse) ProtoReflect

func (*GetPasswordComplexitySettingsResponse) Reset

func (*GetPasswordComplexitySettingsResponse) String

type IdentityProvider

type IdentityProvider 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"`
	Type IdentityProviderType `protobuf:"varint,3,opt,name=type,proto3,enum=zitadel.settings.v2beta.IdentityProviderType" json:"type,omitempty"`
	// contains filtered or unexported fields
}

func (*IdentityProvider) Descriptor deprecated

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

Deprecated: Use IdentityProvider.ProtoReflect.Descriptor instead.

func (*IdentityProvider) GetId

func (x *IdentityProvider) GetId() string

func (*IdentityProvider) GetName

func (x *IdentityProvider) GetName() string

func (*IdentityProvider) GetType

func (*IdentityProvider) ProtoMessage

func (*IdentityProvider) ProtoMessage()

func (*IdentityProvider) ProtoReflect

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

func (*IdentityProvider) Reset

func (x *IdentityProvider) Reset()

func (*IdentityProvider) String

func (x *IdentityProvider) String() string

type IdentityProviderType

type IdentityProviderType int32
const (
	IdentityProviderType_IDENTITY_PROVIDER_TYPE_UNSPECIFIED        IdentityProviderType = 0
	IdentityProviderType_IDENTITY_PROVIDER_TYPE_OIDC               IdentityProviderType = 1
	IdentityProviderType_IDENTITY_PROVIDER_TYPE_JWT                IdentityProviderType = 2
	IdentityProviderType_IDENTITY_PROVIDER_TYPE_LDAP               IdentityProviderType = 3
	IdentityProviderType_IDENTITY_PROVIDER_TYPE_OAUTH              IdentityProviderType = 4
	IdentityProviderType_IDENTITY_PROVIDER_TYPE_AZURE_AD           IdentityProviderType = 5
	IdentityProviderType_IDENTITY_PROVIDER_TYPE_GITHUB             IdentityProviderType = 6
	IdentityProviderType_IDENTITY_PROVIDER_TYPE_GITHUB_ES          IdentityProviderType = 7
	IdentityProviderType_IDENTITY_PROVIDER_TYPE_GITLAB             IdentityProviderType = 8
	IdentityProviderType_IDENTITY_PROVIDER_TYPE_GITLAB_SELF_HOSTED IdentityProviderType = 9
	IdentityProviderType_IDENTITY_PROVIDER_TYPE_GOOGLE             IdentityProviderType = 10
)

func (IdentityProviderType) Descriptor

func (IdentityProviderType) Enum

func (IdentityProviderType) EnumDescriptor deprecated

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

Deprecated: Use IdentityProviderType.Descriptor instead.

func (IdentityProviderType) Number

func (IdentityProviderType) String

func (x IdentityProviderType) String() string

func (IdentityProviderType) Type

type LegalAndSupportSettings

type LegalAndSupportSettings struct {
	TosLink           string `protobuf:"bytes,1,opt,name=tos_link,json=tosLink,proto3" json:"tos_link,omitempty"`
	PrivacyPolicyLink string `protobuf:"bytes,2,opt,name=privacy_policy_link,json=privacyPolicyLink,proto3" json:"privacy_policy_link,omitempty"`
	HelpLink          string `protobuf:"bytes,3,opt,name=help_link,json=helpLink,proto3" json:"help_link,omitempty"`
	SupportEmail      string `protobuf:"bytes,4,opt,name=support_email,json=supportEmail,proto3" json:"support_email,omitempty"`
	// resource_owner_type returns if the setting is managed on the organization or on the instance
	ResourceOwnerType ResourceOwnerType `` /* 162-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*LegalAndSupportSettings) Descriptor deprecated

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

Deprecated: Use LegalAndSupportSettings.ProtoReflect.Descriptor instead.

func (x *LegalAndSupportSettings) GetHelpLink() string
func (x *LegalAndSupportSettings) GetPrivacyPolicyLink() string

func (*LegalAndSupportSettings) GetResourceOwnerType

func (x *LegalAndSupportSettings) GetResourceOwnerType() ResourceOwnerType

func (*LegalAndSupportSettings) GetSupportEmail

func (x *LegalAndSupportSettings) GetSupportEmail() string
func (x *LegalAndSupportSettings) GetTosLink() string

func (*LegalAndSupportSettings) ProtoMessage

func (*LegalAndSupportSettings) ProtoMessage()

func (*LegalAndSupportSettings) ProtoReflect

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

func (*LegalAndSupportSettings) Reset

func (x *LegalAndSupportSettings) Reset()

func (*LegalAndSupportSettings) String

func (x *LegalAndSupportSettings) String() string

type LockoutSettings

type LockoutSettings struct {
	MaxPasswordAttempts uint64 `protobuf:"varint,1,opt,name=max_password_attempts,json=maxPasswordAttempts,proto3" json:"max_password_attempts,omitempty"`
	// resource_owner_type returns if the settings is managed on the organization or on the instance
	ResourceOwnerType ResourceOwnerType `` /* 162-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*LockoutSettings) Descriptor deprecated

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

Deprecated: Use LockoutSettings.ProtoReflect.Descriptor instead.

func (*LockoutSettings) GetMaxPasswordAttempts

func (x *LockoutSettings) GetMaxPasswordAttempts() uint64

func (*LockoutSettings) GetResourceOwnerType

func (x *LockoutSettings) GetResourceOwnerType() ResourceOwnerType

func (*LockoutSettings) ProtoMessage

func (*LockoutSettings) ProtoMessage()

func (*LockoutSettings) ProtoReflect

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

func (*LockoutSettings) Reset

func (x *LockoutSettings) Reset()

func (*LockoutSettings) String

func (x *LockoutSettings) String() string

type LoginSettings

type LoginSettings struct {
	AllowUsernamePassword      bool                 `` /* 127-byte string literal not displayed */
	AllowRegister              bool                 `protobuf:"varint,2,opt,name=allow_register,json=allowRegister,proto3" json:"allow_register,omitempty"`
	AllowExternalIdp           bool                 `protobuf:"varint,3,opt,name=allow_external_idp,json=allowExternalIdp,proto3" json:"allow_external_idp,omitempty"`
	ForceMfa                   bool                 `protobuf:"varint,4,opt,name=force_mfa,json=forceMfa,proto3" json:"force_mfa,omitempty"`
	PasskeysType               PasskeysType         `` /* 140-byte string literal not displayed */
	HidePasswordReset          bool                 `protobuf:"varint,6,opt,name=hide_password_reset,json=hidePasswordReset,proto3" json:"hide_password_reset,omitempty"`
	IgnoreUnknownUsernames     bool                 `` /* 130-byte string literal not displayed */
	DefaultRedirectUri         string               `protobuf:"bytes,8,opt,name=default_redirect_uri,json=defaultRedirectUri,proto3" json:"default_redirect_uri,omitempty"`
	PasswordCheckLifetime      *durationpb.Duration `` /* 126-byte string literal not displayed */
	ExternalLoginCheckLifetime *durationpb.Duration `` /* 144-byte string literal not displayed */
	MfaInitSkipLifetime        *durationpb.Duration `protobuf:"bytes,11,opt,name=mfa_init_skip_lifetime,json=mfaInitSkipLifetime,proto3" json:"mfa_init_skip_lifetime,omitempty"`
	SecondFactorCheckLifetime  *durationpb.Duration `` /* 141-byte string literal not displayed */
	MultiFactorCheckLifetime   *durationpb.Duration `` /* 138-byte string literal not displayed */
	SecondFactors              []SecondFactorType   `` /* 155-byte string literal not displayed */
	MultiFactors               []MultiFactorType    `` /* 151-byte string literal not displayed */
	// If set to true, the suffix (@domain.com) of an unknown username input on the login screen will be matched against the org domains and will redirect to the registration of that organization on success.
	AllowDomainDiscovery  bool `protobuf:"varint,16,opt,name=allow_domain_discovery,json=allowDomainDiscovery,proto3" json:"allow_domain_discovery,omitempty"`
	DisableLoginWithEmail bool `` /* 130-byte string literal not displayed */
	DisableLoginWithPhone bool `` /* 130-byte string literal not displayed */
	// resource_owner_type returns if the settings is managed on the organization or on the instance
	ResourceOwnerType ResourceOwnerType `` /* 163-byte string literal not displayed */
	ForceMfaLocalOnly bool              `protobuf:"varint,22,opt,name=force_mfa_local_only,json=forceMfaLocalOnly,proto3" json:"force_mfa_local_only,omitempty"`
	// contains filtered or unexported fields
}

func (*LoginSettings) Descriptor deprecated

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

Deprecated: Use LoginSettings.ProtoReflect.Descriptor instead.

func (*LoginSettings) GetAllowDomainDiscovery

func (x *LoginSettings) GetAllowDomainDiscovery() bool

func (*LoginSettings) GetAllowExternalIdp

func (x *LoginSettings) GetAllowExternalIdp() bool

func (*LoginSettings) GetAllowRegister

func (x *LoginSettings) GetAllowRegister() bool

func (*LoginSettings) GetAllowUsernamePassword

func (x *LoginSettings) GetAllowUsernamePassword() bool

func (*LoginSettings) GetDefaultRedirectUri

func (x *LoginSettings) GetDefaultRedirectUri() string

func (*LoginSettings) GetDisableLoginWithEmail

func (x *LoginSettings) GetDisableLoginWithEmail() bool

func (*LoginSettings) GetDisableLoginWithPhone

func (x *LoginSettings) GetDisableLoginWithPhone() bool

func (*LoginSettings) GetExternalLoginCheckLifetime

func (x *LoginSettings) GetExternalLoginCheckLifetime() *durationpb.Duration

func (*LoginSettings) GetForceMfa

func (x *LoginSettings) GetForceMfa() bool

func (*LoginSettings) GetForceMfaLocalOnly

func (x *LoginSettings) GetForceMfaLocalOnly() bool

func (*LoginSettings) GetHidePasswordReset

func (x *LoginSettings) GetHidePasswordReset() bool

func (*LoginSettings) GetIgnoreUnknownUsernames

func (x *LoginSettings) GetIgnoreUnknownUsernames() bool

func (*LoginSettings) GetMfaInitSkipLifetime

func (x *LoginSettings) GetMfaInitSkipLifetime() *durationpb.Duration

func (*LoginSettings) GetMultiFactorCheckLifetime

func (x *LoginSettings) GetMultiFactorCheckLifetime() *durationpb.Duration

func (*LoginSettings) GetMultiFactors

func (x *LoginSettings) GetMultiFactors() []MultiFactorType

func (*LoginSettings) GetPasskeysType

func (x *LoginSettings) GetPasskeysType() PasskeysType

func (*LoginSettings) GetPasswordCheckLifetime

func (x *LoginSettings) GetPasswordCheckLifetime() *durationpb.Duration

func (*LoginSettings) GetResourceOwnerType

func (x *LoginSettings) GetResourceOwnerType() ResourceOwnerType

func (*LoginSettings) GetSecondFactorCheckLifetime

func (x *LoginSettings) GetSecondFactorCheckLifetime() *durationpb.Duration

func (*LoginSettings) GetSecondFactors

func (x *LoginSettings) GetSecondFactors() []SecondFactorType

func (*LoginSettings) ProtoMessage

func (*LoginSettings) ProtoMessage()

func (*LoginSettings) ProtoReflect

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

func (*LoginSettings) Reset

func (x *LoginSettings) Reset()

func (*LoginSettings) String

func (x *LoginSettings) String() string

type MultiFactorType

type MultiFactorType int32
const (
	MultiFactorType_MULTI_FACTOR_TYPE_UNSPECIFIED           MultiFactorType = 0
	MultiFactorType_MULTI_FACTOR_TYPE_U2F_WITH_VERIFICATION MultiFactorType = 1
)

func (MultiFactorType) Descriptor

func (MultiFactorType) Enum

func (x MultiFactorType) Enum() *MultiFactorType

func (MultiFactorType) EnumDescriptor deprecated

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

Deprecated: Use MultiFactorType.Descriptor instead.

func (MultiFactorType) Number

func (MultiFactorType) String

func (x MultiFactorType) String() string

func (MultiFactorType) Type

type PasskeysType

type PasskeysType int32
const (
	PasskeysType_PASSKEYS_TYPE_NOT_ALLOWED PasskeysType = 0
	PasskeysType_PASSKEYS_TYPE_ALLOWED     PasskeysType = 1
)

func (PasskeysType) Descriptor

func (PasskeysType) Enum

func (x PasskeysType) Enum() *PasskeysType

func (PasskeysType) EnumDescriptor deprecated

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

Deprecated: Use PasskeysType.Descriptor instead.

func (PasskeysType) Number

func (PasskeysType) String

func (x PasskeysType) String() string

func (PasskeysType) Type

type PasswordComplexitySettings

type PasswordComplexitySettings struct {
	MinLength         uint64 `protobuf:"varint,1,opt,name=min_length,json=minLength,proto3" json:"min_length,omitempty"`
	RequiresUppercase bool   `protobuf:"varint,2,opt,name=requires_uppercase,json=requiresUppercase,proto3" json:"requires_uppercase,omitempty"`
	RequiresLowercase bool   `protobuf:"varint,3,opt,name=requires_lowercase,json=requiresLowercase,proto3" json:"requires_lowercase,omitempty"`
	RequiresNumber    bool   `protobuf:"varint,4,opt,name=requires_number,json=requiresNumber,proto3" json:"requires_number,omitempty"`
	RequiresSymbol    bool   `protobuf:"varint,5,opt,name=requires_symbol,json=requiresSymbol,proto3" json:"requires_symbol,omitempty"`
	// resource_owner_type returns if the settings is managed on the organization or on the instance
	ResourceOwnerType ResourceOwnerType `` /* 162-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*PasswordComplexitySettings) Descriptor deprecated

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

Deprecated: Use PasswordComplexitySettings.ProtoReflect.Descriptor instead.

func (*PasswordComplexitySettings) GetMinLength

func (x *PasswordComplexitySettings) GetMinLength() uint64

func (*PasswordComplexitySettings) GetRequiresLowercase

func (x *PasswordComplexitySettings) GetRequiresLowercase() bool

func (*PasswordComplexitySettings) GetRequiresNumber

func (x *PasswordComplexitySettings) GetRequiresNumber() bool

func (*PasswordComplexitySettings) GetRequiresSymbol

func (x *PasswordComplexitySettings) GetRequiresSymbol() bool

func (*PasswordComplexitySettings) GetRequiresUppercase

func (x *PasswordComplexitySettings) GetRequiresUppercase() bool

func (*PasswordComplexitySettings) GetResourceOwnerType

func (x *PasswordComplexitySettings) GetResourceOwnerType() ResourceOwnerType

func (*PasswordComplexitySettings) ProtoMessage

func (*PasswordComplexitySettings) ProtoMessage()

func (*PasswordComplexitySettings) ProtoReflect

func (*PasswordComplexitySettings) Reset

func (x *PasswordComplexitySettings) Reset()

func (*PasswordComplexitySettings) String

func (x *PasswordComplexitySettings) String() string

type ResourceOwnerType

type ResourceOwnerType int32
const (
	ResourceOwnerType_RESOURCE_OWNER_TYPE_UNSPECIFIED ResourceOwnerType = 0
	ResourceOwnerType_RESOURCE_OWNER_TYPE_INSTANCE    ResourceOwnerType = 1
	ResourceOwnerType_RESOURCE_OWNER_TYPE_ORG         ResourceOwnerType = 2
)

func (ResourceOwnerType) Descriptor

func (ResourceOwnerType) Enum

func (ResourceOwnerType) EnumDescriptor deprecated

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

Deprecated: Use ResourceOwnerType.Descriptor instead.

func (ResourceOwnerType) Number

func (ResourceOwnerType) String

func (x ResourceOwnerType) String() string

func (ResourceOwnerType) Type

type SecondFactorType

type SecondFactorType int32
const (
	SecondFactorType_SECOND_FACTOR_TYPE_UNSPECIFIED SecondFactorType = 0
	// This is the type for TOTP
	SecondFactorType_SECOND_FACTOR_TYPE_OTP       SecondFactorType = 1
	SecondFactorType_SECOND_FACTOR_TYPE_U2F       SecondFactorType = 2
	SecondFactorType_SECOND_FACTOR_TYPE_OTP_EMAIL SecondFactorType = 3
	SecondFactorType_SECOND_FACTOR_TYPE_OTP_SMS   SecondFactorType = 4
)

func (SecondFactorType) Descriptor

func (SecondFactorType) Enum

func (SecondFactorType) EnumDescriptor deprecated

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

Deprecated: Use SecondFactorType.Descriptor instead.

func (SecondFactorType) Number

func (SecondFactorType) String

func (x SecondFactorType) String() string

func (SecondFactorType) Type

type SettingsServiceClient

type SettingsServiceClient interface {
	// Get basic information over the instance
	GetGeneralSettings(ctx context.Context, in *GetGeneralSettingsRequest, opts ...grpc.CallOption) (*GetGeneralSettingsResponse, error)
	// Get the login settings
	GetLoginSettings(ctx context.Context, in *GetLoginSettingsRequest, opts ...grpc.CallOption) (*GetLoginSettingsResponse, error)
	// Get the current active identity providers
	GetActiveIdentityProviders(ctx context.Context, in *GetActiveIdentityProvidersRequest, opts ...grpc.CallOption) (*GetActiveIdentityProvidersResponse, error)
	// Get the password complexity settings
	GetPasswordComplexitySettings(ctx context.Context, in *GetPasswordComplexitySettingsRequest, opts ...grpc.CallOption) (*GetPasswordComplexitySettingsResponse, error)
	// Get the current active branding settings
	GetBrandingSettings(ctx context.Context, in *GetBrandingSettingsRequest, opts ...grpc.CallOption) (*GetBrandingSettingsResponse, error)
	// Get the domain settings
	GetDomainSettings(ctx context.Context, in *GetDomainSettingsRequest, opts ...grpc.CallOption) (*GetDomainSettingsResponse, error)
	// Get the legal and support settings
	GetLegalAndSupportSettings(ctx context.Context, in *GetLegalAndSupportSettingsRequest, opts ...grpc.CallOption) (*GetLegalAndSupportSettingsResponse, error)
	// Get the lockout settings
	GetLockoutSettings(ctx context.Context, in *GetLockoutSettingsRequest, opts ...grpc.CallOption) (*GetLockoutSettingsResponse, error)
}

SettingsServiceClient is the client API for SettingsService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type SettingsServiceServer

type SettingsServiceServer interface {
	// Get basic information over the instance
	GetGeneralSettings(context.Context, *GetGeneralSettingsRequest) (*GetGeneralSettingsResponse, error)
	// Get the login settings
	GetLoginSettings(context.Context, *GetLoginSettingsRequest) (*GetLoginSettingsResponse, error)
	// Get the current active identity providers
	GetActiveIdentityProviders(context.Context, *GetActiveIdentityProvidersRequest) (*GetActiveIdentityProvidersResponse, error)
	// Get the password complexity settings
	GetPasswordComplexitySettings(context.Context, *GetPasswordComplexitySettingsRequest) (*GetPasswordComplexitySettingsResponse, error)
	// Get the current active branding settings
	GetBrandingSettings(context.Context, *GetBrandingSettingsRequest) (*GetBrandingSettingsResponse, error)
	// Get the domain settings
	GetDomainSettings(context.Context, *GetDomainSettingsRequest) (*GetDomainSettingsResponse, error)
	// Get the legal and support settings
	GetLegalAndSupportSettings(context.Context, *GetLegalAndSupportSettingsRequest) (*GetLegalAndSupportSettingsResponse, error)
	// Get the lockout settings
	GetLockoutSettings(context.Context, *GetLockoutSettingsRequest) (*GetLockoutSettingsResponse, error)
	// contains filtered or unexported methods
}

SettingsServiceServer is the server API for SettingsService service. All implementations must embed UnimplementedSettingsServiceServer for forward compatibility

type Theme

type Theme struct {

	// hex value for primary color
	PrimaryColor string `protobuf:"bytes,1,opt,name=primary_color,json=primaryColor,proto3" json:"primary_color,omitempty"`
	// hex value for background color
	BackgroundColor string `protobuf:"bytes,2,opt,name=background_color,json=backgroundColor,proto3" json:"background_color,omitempty"`
	// hex value for warning color
	WarnColor string `protobuf:"bytes,3,opt,name=warn_color,json=warnColor,proto3" json:"warn_color,omitempty"`
	// hex value for font color
	FontColor string `protobuf:"bytes,4,opt,name=font_color,json=fontColor,proto3" json:"font_color,omitempty"`
	// url where the logo is served
	LogoUrl string `protobuf:"bytes,5,opt,name=logo_url,json=logoUrl,proto3" json:"logo_url,omitempty"`
	// url where the icon is served
	IconUrl string `protobuf:"bytes,6,opt,name=icon_url,json=iconUrl,proto3" json:"icon_url,omitempty"`
	// contains filtered or unexported fields
}

func (*Theme) Descriptor deprecated

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

Deprecated: Use Theme.ProtoReflect.Descriptor instead.

func (*Theme) GetBackgroundColor

func (x *Theme) GetBackgroundColor() string

func (*Theme) GetFontColor

func (x *Theme) GetFontColor() string

func (*Theme) GetIconUrl

func (x *Theme) GetIconUrl() string

func (*Theme) GetLogoUrl

func (x *Theme) GetLogoUrl() string

func (*Theme) GetPrimaryColor

func (x *Theme) GetPrimaryColor() string

func (*Theme) GetWarnColor

func (x *Theme) GetWarnColor() string

func (*Theme) ProtoMessage

func (*Theme) ProtoMessage()

func (*Theme) ProtoReflect

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

func (*Theme) Reset

func (x *Theme) Reset()

func (*Theme) String

func (x *Theme) String() string

type ThemeMode

type ThemeMode int32
const (
	ThemeMode_THEME_MODE_UNSPECIFIED ThemeMode = 0
	ThemeMode_THEME_MODE_AUTO        ThemeMode = 1
	ThemeMode_THEME_MODE_LIGHT       ThemeMode = 2
	ThemeMode_THEME_MODE_DARK        ThemeMode = 3
)

func (ThemeMode) Descriptor

func (ThemeMode) Descriptor() protoreflect.EnumDescriptor

func (ThemeMode) Enum

func (x ThemeMode) Enum() *ThemeMode

func (ThemeMode) EnumDescriptor deprecated

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

Deprecated: Use ThemeMode.Descriptor instead.

func (ThemeMode) Number

func (x ThemeMode) Number() protoreflect.EnumNumber

func (ThemeMode) String

func (x ThemeMode) String() string

func (ThemeMode) Type

type UnimplementedSettingsServiceServer

type UnimplementedSettingsServiceServer struct {
}

UnimplementedSettingsServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedSettingsServiceServer) GetBrandingSettings

func (UnimplementedSettingsServiceServer) GetDomainSettings

func (UnimplementedSettingsServiceServer) GetGeneralSettings

func (UnimplementedSettingsServiceServer) GetLockoutSettings

func (UnimplementedSettingsServiceServer) GetLoginSettings

type UnsafeSettingsServiceServer

type UnsafeSettingsServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeSettingsServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to SettingsServiceServer will result in compilation errors.

Jump to

Keyboard shortcuts

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