# Functions
GetCurrentUserID returns the current user's ID.
GetCurrentUserRole returns the current user's role.
MetadataByKey returns the value of the first metadata with the provided key.
NewAuthInterceptor returns a new auth interceptor.
SetSessionData sets the data to be stored in the session store.
# Variables
ErrAccessDenied returns when the data provided is not sufficient to provide access to the requested method.
ErrInvalidAccessToken returns when the access token provided is invalid.
ErrMissingAccessToken returns when access token is missing from the request data.
ErrMissingReqData returns when the certain required data is missing.
# Structs
AuthInterceptor is a grpc interceptor for authentication and authorization.