Documentation
¶
Index ¶
- Variables
- type Events
- func (e *Events) AccessRequestApprovalError(ctx context.Context, data models.AccessRequest, provider models.ProviderConfig, ...) error
- func (e *Events) AccessRequestApproved(ctx context.Context, data models.AccessRequest) error
- func (e *Events) AccessRequestCreated(ctx context.Context, data models.AccessRequest) error
- func (e *Events) AccessRequestDeleted(ctx context.Context, data models.AccessRequest) error
- func (e *Events) AccessRequestExpireError(ctx context.Context, data models.AccessRequest, provider models.ProviderConfig, ...) error
- func (e *Events) AccessRequestExpired(ctx context.Context, data models.AccessRequest) error
- func (e *Events) NewDriver() *Events
- func (e *Events) PermissionDenied(ctx context.Context, sub string, grp []string, obj string, act string) error
- func (e *Events) UserLoggedIn(ctx context.Context, claims models.ClaimsMap) error
Constants ¶
This section is empty.
Variables ¶
View Source
var Config = config.GetConfig()
View Source
var Db = dbdriver.GetDriver()
View Source
var Driver = new(Events)
View Source
var Kafka = kafkadriver.GetDriver()
View Source
var Tracer = otel.Tracer("eventsdriver")
Functions ¶
This section is empty.
Types ¶
type Events ¶
type Events struct {
}
func (*Events) AccessRequestApprovalError ¶ added in v0.3.0
func (e *Events) AccessRequestApprovalError(ctx context.Context, data models.AccessRequest, provider models.ProviderConfig, err error) error
func (*Events) AccessRequestApproved ¶
func (*Events) AccessRequestCreated ¶
func (*Events) AccessRequestDeleted ¶
func (*Events) AccessRequestExpireError ¶ added in v0.3.0
func (e *Events) AccessRequestExpireError(ctx context.Context, data models.AccessRequest, provider models.ProviderConfig, err error) error
func (*Events) AccessRequestExpired ¶
func (*Events) PermissionDenied ¶
Click to show internal directories.
Click to hide internal directories.