Documentation ¶
Overview ¶
Package auth contains the domain concept definitions needed to support Magistrala auth functionality.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Handler ¶
type Handler interface { // Close closes gRPC connection. Close() error // Secure is used for pretty printing TLS info. Secure() string // Connection returns the gRPC connection. Connection() *grpc.ClientConn }
Handler is used to handle gRPC connection.
func Setup ¶
func Setup(cfg Config) (magistrala.AuthServiceClient, Handler, error)
Setup loads Auth gRPC configuration and creates new Auth gRPC client.
For example:
authClient, authHandler, err := auth.Setup(auth.Config{})
func SetupAuthz ¶
func SetupAuthz(cfg Config) (magistrala.AuthzServiceClient, Handler, error)
Setup loads Authz gRPC configuration and creates new Authz gRPC client.
For example:
authzClient, authzHandler, err := auth.Setup(auth.Config{})
Click to show internal directories.
Click to hide internal directories.