auth

package
v1.83.3 Latest Latest
Warning

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

Go to latest
Published: Apr 25, 2022 License: Apache-2.0 Imports: 25 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func BulkSetMetadataToDomain added in v1.29.0

func BulkSetMetadataToDomain(req *auth.BulkSetMyMetadataRequest) []*domain.Metadata

func ListMyLinkedIDPsRequestToQuery added in v1.57.0

func ListMyLinkedIDPsRequestToQuery(ctx context.Context, req *auth_pb.ListMyLinkedIDPsRequest) (*query.IDPUserLinksSearchQuery, error)

func ListMyMembershipsRequestToModel added in v1.29.0

func ListMyMembershipsRequestToModel(ctx context.Context, req *auth_pb.ListMyMembershipsRequest) (*query.MembershipSearchQuery, error)

func ListMyProjectOrgsRequestToQuery added in v1.69.7

func ListMyProjectOrgsRequestToQuery(req *auth_pb.ListMyProjectOrgsRequest) (*query.OrgSearchQueries, error)

func ListMyRefreshTokensRequestToModel added in v1.8.0

func ListMyRefreshTokensRequestToModel(_ *auth.ListMyRefreshTokensRequest) *model.RefreshTokenSearchRequest

func ListMyUserGrantsRequestToQuery added in v1.75.3

func ListMyUserGrantsRequestToQuery(ctx context.Context, req *auth_pb.ListMyUserGrantsRequest) (*query.UserGrantsQueries, error)

func ListUserMetadataToQuery added in v1.73.0

func ListUserMetadataToQuery(req *auth.ListMyMetadataRequest) (*query.UserMetadataSearchQueries, error)

func MemberTypeToDomain added in v1.60.0

func MemberTypeToDomain(m *query.Membership) (_ domain.MemberType, displayName, aggID, objID string)

func RemoveMyLinkedIDPRequestToDomain added in v0.119.0

func RemoveMyLinkedIDPRequestToDomain(ctx context.Context, req *auth_pb.RemoveMyLinkedIDPRequest) *domain.UserIDPLink

func UpdateMyEmailToDomain added in v0.119.0

func UpdateMyEmailToDomain(ctx context.Context, email *auth.SetMyEmailRequest) *domain.Email

func UpdateMyPhoneToDomain added in v0.119.0

func UpdateMyPhoneToDomain(ctx context.Context, phone *auth.SetMyPhoneRequest) *domain.Phone

func UpdateProfileToDomain added in v0.119.0

func UpdateProfileToDomain(ctx context.Context, profile *auth.UpdateMyProfileRequest) *domain.Profile

func UserGrantToPb added in v0.119.0

func UserGrantToPb(grant *query.UserGrant) *auth_pb.UserGrant

func UserGrantsToPb added in v0.119.0

func UserGrantsToPb(grants []*query.UserGrant) []*auth_pb.UserGrant

Types

type Config

type Config struct {
	Repository eventsourcing.Config
}

type Server

type Server struct {
	auth.UnimplementedAuthServiceServer
	// contains filtered or unexported fields
}

func CreateServer

func CreateServer(command *command.Commands, query *query.Queries, authRepo repository.Repository, defaults systemdefaults.SystemDefaults, assetsAPIDomain string) *Server

func (*Server) AddMyAuthFactorOTP added in v0.119.0

func (*Server) AddMyAuthFactorU2F added in v0.119.0

func (*Server) AddMyPasswordless added in v0.108.0

func (*Server) AppName

func (s *Server) AppName() string

func (*Server) AuthMethods

func (s *Server) AuthMethods() authz.MethodMapping

func (*Server) GatewayPathPrefix

func (s *Server) GatewayPathPrefix() string

func (*Server) GetMyEmail added in v0.119.0

func (*Server) GetMyMetadata added in v1.29.0

func (*Server) GetMyPhone added in v0.119.0

func (*Server) GetMyProfile added in v0.119.0

func (*Server) GetMyUser

func (*Server) GetSupportedLanguages added in v1.22.0

func (*Server) Healthz

func (*Server) ListMyAuthFactors added in v0.119.0

func (*Server) ListMyLinkedIDPs added in v0.119.0

func (*Server) ListMyMemberships added in v1.29.0

func (*Server) ListMyMetadata added in v1.29.0

func (*Server) ListMyPasswordless added in v0.119.0

func (*Server) ListMyProjectOrgs added in v0.119.0

func (*Server) ListMyProjectPermissions added in v0.119.0

func (*Server) ListMyRefreshTokens added in v1.8.0

func (*Server) ListMyUserChanges added in v0.119.0

func (*Server) ListMyUserGrants added in v0.119.0

func (*Server) ListMyUserSessions added in v0.119.0

func (*Server) ListMyZitadelFeatures added in v0.119.0

func (*Server) ListMyZitadelPermissions added in v0.119.0

func (*Server) MethodPrefix

func (s *Server) MethodPrefix() string

func (*Server) RegisterGateway

func (s *Server) RegisterGateway() server.GatewayFunc

func (*Server) RegisterServer

func (s *Server) RegisterServer(grpcServer *grpc.Server)

func (*Server) RemoveMyAuthFactorOTP added in v0.119.0

func (*Server) RemoveMyAuthFactorU2F added in v0.119.0

func (*Server) RemoveMyAvatar added in v1.12.0

func (*Server) RemoveMyLinkedIDP added in v0.119.0

func (*Server) RemoveMyPasswordless added in v0.108.0

func (*Server) RemoveMyPhone added in v0.119.0

func (*Server) RemoveMyUser added in v1.60.0

func (*Server) ResendMyEmailVerification added in v0.119.0

func (*Server) ResendMyPhoneVerification added in v0.119.0

func (*Server) RevokeAllMyRefreshTokens added in v1.8.0

func (*Server) RevokeMyRefreshToken added in v1.8.0

func (*Server) SetMyEmail added in v0.119.0

func (*Server) SetMyPhone added in v0.119.0

func (*Server) UpdateMyPassword added in v0.119.0

func (*Server) UpdateMyProfile added in v0.119.0

func (*Server) UpdateMyUserName added in v0.119.0

func (*Server) VerifyMyAuthFactorOTP added in v0.119.0

func (*Server) VerifyMyAuthFactorU2F added in v0.119.0

func (*Server) VerifyMyEmail added in v0.119.0

func (*Server) VerifyMyPasswordless added in v0.108.0

func (*Server) VerifyMyPhone added in v0.119.0

Jump to

Keyboard shortcuts

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