Documentation ¶
Index ¶
- type EventNotifier
- func (n *EventNotifier) PublishAuthEvent(authType, username string)
- func (n *EventNotifier) PublishSSH(cert []byte)
- func (n *EventNotifier) PublishServiceProviderLoginEvent(url, username string)
- func (n *EventNotifier) PublishVIPAuthEvent(vipAuthType, username string)
- func (n *EventNotifier) PublishWebLoginEvent(username string)
- func (n *EventNotifier) PublishX509(cert []byte)
- func (n *EventNotifier) ServeHTTP(w http.ResponseWriter, req *http.Request)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EventNotifier ¶
type EventNotifier struct {
// contains filtered or unexported fields
}
func New ¶
func New(logger log.DebugLogger) *EventNotifier
func (*EventNotifier) PublishAuthEvent ¶ added in v1.4.3
func (n *EventNotifier) PublishAuthEvent(authType, username string)
func (*EventNotifier) PublishSSH ¶
func (n *EventNotifier) PublishSSH(cert []byte)
func (*EventNotifier) PublishServiceProviderLoginEvent ¶ added in v1.4.3
func (n *EventNotifier) PublishServiceProviderLoginEvent(url, username string)
func (*EventNotifier) PublishVIPAuthEvent ¶ added in v1.4.3
func (n *EventNotifier) PublishVIPAuthEvent(vipAuthType, username string)
func (*EventNotifier) PublishWebLoginEvent ¶ added in v1.4.3
func (n *EventNotifier) PublishWebLoginEvent(username string)
func (*EventNotifier) PublishX509 ¶
func (n *EventNotifier) PublishX509(cert []byte)
func (*EventNotifier) ServeHTTP ¶
func (n *EventNotifier) ServeHTTP(w http.ResponseWriter, req *http.Request)
Click to show internal directories.
Click to hide internal directories.