auth

package
v1.11.0 Latest Latest
Warning

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

Go to latest
Published: Jun 3, 2021 License: Apache-2.0 Imports: 23 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ListMyLinkedIDPsRequestToModel added in v0.119.0

func ListMyLinkedIDPsRequestToModel(req *auth_pb.ListMyLinkedIDPsRequest) *model.ExternalIDPSearchRequest

func ListMyProjectOrgsRequestToModel added in v0.119.0

func ListMyProjectOrgsRequestToModel(req *auth_pb.ListMyProjectOrgsRequest) (*grant_model.UserGrantSearchRequest, error)

func ListMyRefreshTokensRequestToModel added in v1.8.0

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

func ListMyUserGrantsRequestToModel added in v0.119.0

func ListMyUserGrantsRequestToModel(req *auth_pb.ListMyUserGrantsRequest) *model.UserGrantSearchRequest

func RemoveMyLinkedIDPRequestToDomain added in v0.119.0

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

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 *model.UserGrantView) *auth_pb.UserGrant

func UserGrantsToPb added in v0.119.0

func UserGrantsToPb(grants []*model.UserGrantView) []*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) *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) GetMyPhone added in v0.119.0

func (*Server) GetMyProfile added in v0.119.0

func (*Server) GetMyUser

func (*Server) Healthz

func (*Server) ListMyAuthFactors added in v0.119.0

func (*Server) ListMyLinkedIDPs added in v0.119.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) RemoveMyLinkedIDP added in v0.119.0

func (*Server) RemoveMyPasswordless added in v0.108.0

func (*Server) RemoveMyPhone added in v0.119.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