eventlistener

package
v0.0.0-...-62afb76 Latest Latest
Warning

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

Go to latest
Published: Jun 11, 2022 License: AGPL-3.0 Imports: 9 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	Event_EventType_name = map[int32]string{}/* 105 elements not displayed */

	Event_EventType_value = map[string]int32{}/* 105 elements not displayed */

)

Enum value maps for Event_EventType.

View Source
var (
	AdminEvent_OperationType_name = map[int32]string{
		0:    "CREATE",
		1:    "UPDATE",
		2:    "DELETE",
		3:    "ACTION",
		1000: "UNKNOWN",
	}
	AdminEvent_OperationType_value = map[string]int32{
		"CREATE":  0,
		"UPDATE":  1,
		"DELETE":  2,
		"ACTION":  3,
		"UNKNOWN": 1000,
	}
)

Enum value maps for AdminEvent_OperationType.

View Source
var File_eventlistener_definitions_proto protoreflect.FileDescriptor

Functions

func RegisterKeycloakEventServiceServer

func RegisterKeycloakEventServiceServer(s *grpc.Server, srv KeycloakEventServiceServer)

Types

type AdminEvent

type AdminEvent struct {
	Time           int64                    `protobuf:"varint,1,opt,name=time,proto3" json:"time,omitempty"`
	RealmId        *shared.NullableString   `protobuf:"bytes,2,opt,name=realmId,proto3" json:"realmId,omitempty"`
	AuthDetails    *AuthDetails             `protobuf:"bytes,3,opt,name=authDetails,proto3" json:"authDetails,omitempty"`
	ResourceType   *shared.NullableString   `protobuf:"bytes,4,opt,name=resourceType,proto3" json:"resourceType,omitempty"`
	OperationType  AdminEvent_OperationType `` /* 130-byte string literal not displayed */
	ResourcePath   *shared.NullableString   `protobuf:"bytes,6,opt,name=resourcePath,proto3" json:"resourcePath,omitempty"`
	Representation *shared.NullableString   `protobuf:"bytes,7,opt,name=representation,proto3" json:"representation,omitempty"`
	Error          *shared.NullableString   `protobuf:"bytes,8,opt,name=error,proto3" json:"error,omitempty"`
	// contains filtered or unexported fields
}

func (*AdminEvent) Descriptor deprecated

func (*AdminEvent) Descriptor() ([]byte, []int)

Deprecated: Use AdminEvent.ProtoReflect.Descriptor instead.

func (*AdminEvent) GetAuthDetails

func (x *AdminEvent) GetAuthDetails() *AuthDetails

func (*AdminEvent) GetError

func (x *AdminEvent) GetError() *shared.NullableString

func (*AdminEvent) GetOperationType

func (x *AdminEvent) GetOperationType() AdminEvent_OperationType

func (*AdminEvent) GetRealmId

func (x *AdminEvent) GetRealmId() *shared.NullableString

func (*AdminEvent) GetRepresentation

func (x *AdminEvent) GetRepresentation() *shared.NullableString

func (*AdminEvent) GetResourcePath

func (x *AdminEvent) GetResourcePath() *shared.NullableString

func (*AdminEvent) GetResourceType

func (x *AdminEvent) GetResourceType() *shared.NullableString

func (*AdminEvent) GetTime

func (x *AdminEvent) GetTime() int64

func (*AdminEvent) ProtoMessage

func (*AdminEvent) ProtoMessage()

func (*AdminEvent) ProtoReflect

func (x *AdminEvent) ProtoReflect() protoreflect.Message

func (*AdminEvent) Reset

func (x *AdminEvent) Reset()

func (*AdminEvent) String

func (x *AdminEvent) String() string

type AdminEventRequest

type AdminEventRequest struct {
	AdminEvent *AdminEvent `protobuf:"bytes,1,opt,name=adminEvent,proto3" json:"adminEvent,omitempty"`
	Flag       bool        `protobuf:"varint,2,opt,name=flag,proto3" json:"flag,omitempty"`
	// contains filtered or unexported fields
}

func (*AdminEventRequest) Descriptor deprecated

func (*AdminEventRequest) Descriptor() ([]byte, []int)

Deprecated: Use AdminEventRequest.ProtoReflect.Descriptor instead.

func (*AdminEventRequest) GetAdminEvent

func (x *AdminEventRequest) GetAdminEvent() *AdminEvent

func (*AdminEventRequest) GetFlag

func (x *AdminEventRequest) GetFlag() bool

func (*AdminEventRequest) ProtoMessage

func (*AdminEventRequest) ProtoMessage()

func (*AdminEventRequest) ProtoReflect

func (x *AdminEventRequest) ProtoReflect() protoreflect.Message

func (*AdminEventRequest) Reset

func (x *AdminEventRequest) Reset()

func (*AdminEventRequest) String

func (x *AdminEventRequest) String() string

type AdminEvent_OperationType

type AdminEvent_OperationType int32
const (
	AdminEvent_CREATE  AdminEvent_OperationType = 0
	AdminEvent_UPDATE  AdminEvent_OperationType = 1
	AdminEvent_DELETE  AdminEvent_OperationType = 2
	AdminEvent_ACTION  AdminEvent_OperationType = 3
	AdminEvent_UNKNOWN AdminEvent_OperationType = 1000
)

func (AdminEvent_OperationType) Descriptor

func (AdminEvent_OperationType) Enum

func (AdminEvent_OperationType) EnumDescriptor deprecated

func (AdminEvent_OperationType) EnumDescriptor() ([]byte, []int)

Deprecated: Use AdminEvent_OperationType.Descriptor instead.

func (AdminEvent_OperationType) Number

func (AdminEvent_OperationType) String

func (x AdminEvent_OperationType) String() string

func (AdminEvent_OperationType) Type

type AuthDetails

type AuthDetails struct {
	RealmId   *shared.NullableString `protobuf:"bytes,1,opt,name=realmId,proto3" json:"realmId,omitempty"`
	ClientId  *shared.NullableString `protobuf:"bytes,2,opt,name=clientId,proto3" json:"clientId,omitempty"`
	UserId    *shared.NullableString `protobuf:"bytes,3,opt,name=userId,proto3" json:"userId,omitempty"`
	IpAddress *shared.NullableString `protobuf:"bytes,4,opt,name=ipAddress,proto3" json:"ipAddress,omitempty"`
	// contains filtered or unexported fields
}

func (*AuthDetails) Descriptor deprecated

func (*AuthDetails) Descriptor() ([]byte, []int)

Deprecated: Use AuthDetails.ProtoReflect.Descriptor instead.

func (*AuthDetails) GetClientId

func (x *AuthDetails) GetClientId() *shared.NullableString

func (*AuthDetails) GetIpAddress

func (x *AuthDetails) GetIpAddress() *shared.NullableString

func (*AuthDetails) GetRealmId

func (x *AuthDetails) GetRealmId() *shared.NullableString

func (*AuthDetails) GetUserId

func (x *AuthDetails) GetUserId() *shared.NullableString

func (*AuthDetails) ProtoMessage

func (*AuthDetails) ProtoMessage()

func (*AuthDetails) ProtoReflect

func (x *AuthDetails) ProtoReflect() protoreflect.Message

func (*AuthDetails) Reset

func (x *AuthDetails) Reset()

func (*AuthDetails) String

func (x *AuthDetails) String() string

type Event

type Event struct {
	Time      int64                  `protobuf:"varint,1,opt,name=time,proto3" json:"time,omitempty"`
	Type      Event_EventType        `protobuf:"varint,2,opt,name=type,proto3,enum=gospi.eventlistener.Event_EventType" json:"type,omitempty"`
	RealmId   *shared.NullableString `protobuf:"bytes,3,opt,name=realmId,proto3" json:"realmId,omitempty"`
	ClientId  *shared.NullableString `protobuf:"bytes,4,opt,name=clientId,proto3" json:"clientId,omitempty"`
	UserId    *shared.NullableString `protobuf:"bytes,5,opt,name=userId,proto3" json:"userId,omitempty"`
	SessionId *shared.NullableString `protobuf:"bytes,6,opt,name=sessionId,proto3" json:"sessionId,omitempty"`
	IpAddress *shared.NullableString `protobuf:"bytes,7,opt,name=ipAddress,proto3" json:"ipAddress,omitempty"`
	Error     *shared.NullableString `protobuf:"bytes,8,opt,name=error,proto3" json:"error,omitempty"`
	Details   map[string]string      `` /* 155-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*Event) Descriptor deprecated

func (*Event) Descriptor() ([]byte, []int)

Deprecated: Use Event.ProtoReflect.Descriptor instead.

func (*Event) GetClientId

func (x *Event) GetClientId() *shared.NullableString

func (*Event) GetDetails

func (x *Event) GetDetails() map[string]string

func (*Event) GetError

func (x *Event) GetError() *shared.NullableString

func (*Event) GetIpAddress

func (x *Event) GetIpAddress() *shared.NullableString

func (*Event) GetRealmId

func (x *Event) GetRealmId() *shared.NullableString

func (*Event) GetSessionId

func (x *Event) GetSessionId() *shared.NullableString

func (*Event) GetTime

func (x *Event) GetTime() int64

func (*Event) GetType

func (x *Event) GetType() Event_EventType

func (*Event) GetUserId

func (x *Event) GetUserId() *shared.NullableString

func (*Event) ProtoMessage

func (*Event) ProtoMessage()

func (*Event) ProtoReflect

func (x *Event) ProtoReflect() protoreflect.Message

func (*Event) Reset

func (x *Event) Reset()

func (*Event) String

func (x *Event) String() string

type EventRequest

type EventRequest struct {
	Event *Event `protobuf:"bytes,1,opt,name=event,proto3" json:"event,omitempty"`
	// contains filtered or unexported fields
}

func (*EventRequest) Descriptor deprecated

func (*EventRequest) Descriptor() ([]byte, []int)

Deprecated: Use EventRequest.ProtoReflect.Descriptor instead.

func (*EventRequest) GetEvent

func (x *EventRequest) GetEvent() *Event

func (*EventRequest) ProtoMessage

func (*EventRequest) ProtoMessage()

func (*EventRequest) ProtoReflect

func (x *EventRequest) ProtoReflect() protoreflect.Message

func (*EventRequest) Reset

func (x *EventRequest) Reset()

func (*EventRequest) String

func (x *EventRequest) String() string

type Event_EventType

type Event_EventType int32
const (
	Event_LOGIN                                  Event_EventType = 0
	Event_LOGIN_ERROR                            Event_EventType = 1
	Event_REGISTER                               Event_EventType = 2
	Event_REGISTER_ERROR                         Event_EventType = 3
	Event_LOGOUT                                 Event_EventType = 4
	Event_LOGOUT_ERROR                           Event_EventType = 5
	Event_CODE_TO_TOKEN                          Event_EventType = 6
	Event_CODE_TO_TOKEN_ERROR                    Event_EventType = 7
	Event_CLIENT_LOGIN                           Event_EventType = 8
	Event_CLIENT_LOGIN_ERROR                     Event_EventType = 9
	Event_REFRESH_TOKEN                          Event_EventType = 10
	Event_REFRESH_TOKEN_ERROR                    Event_EventType = 11
	Event_VALIDATE_ACCESS_TOKEN                  Event_EventType = 12 //* @deprecated
	Event_VALIDATE_ACCESS_TOKEN_ERROR            Event_EventType = 13 //* @deprecated
	Event_INTROSPECT_TOKEN                       Event_EventType = 14
	Event_INTROSPECT_TOKEN_ERROR                 Event_EventType = 15
	Event_FEDERATED_IDENTITY_LINK                Event_EventType = 16
	Event_FEDERATED_IDENTITY_LINK_ERROR          Event_EventType = 17
	Event_REMOVE_FEDERATED_IDENTITY              Event_EventType = 18
	Event_REMOVE_FEDERATED_IDENTITY_ERROR        Event_EventType = 19
	Event_UPDATE_EMAIL                           Event_EventType = 20
	Event_UPDATE_EMAIL_ERROR                     Event_EventType = 21
	Event_UPDATE_PROFILE                         Event_EventType = 22
	Event_UPDATE_PROFILE_ERROR                   Event_EventType = 23
	Event_UPDATE_PASSWORD                        Event_EventType = 24
	Event_UPDATE_PASSWORD_ERROR                  Event_EventType = 25
	Event_UPDATE_TOTP                            Event_EventType = 26
	Event_UPDATE_TOTP_ERROR                      Event_EventType = 27
	Event_VERIFY_EMAIL                           Event_EventType = 28
	Event_VERIFY_EMAIL_ERROR                     Event_EventType = 29
	Event_VERIFY_PROFILE                         Event_EventType = 90 // new in 14.0.0
	Event_VERIFY_PROFILE_ERROR                   Event_EventType = 91 // new in 14.0.0
	Event_REMOVE_TOTP                            Event_EventType = 30
	Event_REMOVE_TOTP_ERROR                      Event_EventType = 31
	Event_GRANT_CONSENT                          Event_EventType = 32
	Event_GRANT_CONSENT_ERROR                    Event_EventType = 33
	Event_UPDATE_CONSENT                         Event_EventType = 34
	Event_UPDATE_CONSENT_ERROR                   Event_EventType = 35
	Event_REVOKE_GRANT                           Event_EventType = 36
	Event_REVOKE_GRANT_ERROR                     Event_EventType = 37
	Event_SEND_VERIFY_EMAIL                      Event_EventType = 38
	Event_SEND_VERIFY_EMAIL_ERROR                Event_EventType = 39
	Event_SEND_RESET_PASSWORD                    Event_EventType = 40
	Event_SEND_RESET_PASSWORD_ERROR              Event_EventType = 41
	Event_SEND_IDENTITY_PROVIDER_LINK            Event_EventType = 42
	Event_SEND_IDENTITY_PROVIDER_LINK_ERROR      Event_EventType = 43
	Event_RESET_PASSWORD                         Event_EventType = 44
	Event_RESET_PASSWORD_ERROR                   Event_EventType = 45
	Event_RESTART_AUTHENTICATION                 Event_EventType = 46
	Event_RESTART_AUTHENTICATION_ERROR           Event_EventType = 47
	Event_INVALID_SIGNATURE                      Event_EventType = 48
	Event_INVALID_SIGNATURE_ERROR                Event_EventType = 49
	Event_REGISTER_NODE                          Event_EventType = 50
	Event_REGISTER_NODE_ERROR                    Event_EventType = 51
	Event_UNREGISTER_NODE                        Event_EventType = 52
	Event_UNREGISTER_NODE_ERROR                  Event_EventType = 53
	Event_USER_INFO_REQUEST                      Event_EventType = 54
	Event_USER_INFO_REQUEST_ERROR                Event_EventType = 55
	Event_IDENTITY_PROVIDER_LINK_ACCOUNT         Event_EventType = 56
	Event_IDENTITY_PROVIDER_LINK_ACCOUNT_ERROR   Event_EventType = 57
	Event_IDENTITY_PROVIDER_LOGIN                Event_EventType = 58
	Event_IDENTITY_PROVIDER_LOGIN_ERROR          Event_EventType = 59
	Event_IDENTITY_PROVIDER_FIRST_LOGIN          Event_EventType = 60
	Event_IDENTITY_PROVIDER_FIRST_LOGIN_ERROR    Event_EventType = 61
	Event_IDENTITY_PROVIDER_POST_LOGIN           Event_EventType = 62
	Event_IDENTITY_PROVIDER_POST_LOGIN_ERROR     Event_EventType = 63
	Event_IDENTITY_PROVIDER_RESPONSE             Event_EventType = 64
	Event_IDENTITY_PROVIDER_RESPONSE_ERROR       Event_EventType = 65
	Event_IDENTITY_PROVIDER_RETRIEVE_TOKEN       Event_EventType = 66
	Event_IDENTITY_PROVIDER_RETRIEVE_TOKEN_ERROR Event_EventType = 67
	Event_IMPERSONATE                            Event_EventType = 68
	Event_IMPERSONATE_ERROR                      Event_EventType = 69
	Event_CUSTOM_REQUIRED_ACTION                 Event_EventType = 70
	Event_CUSTOM_REQUIRED_ACTION_ERROR           Event_EventType = 71
	Event_EXECUTE_ACTIONS                        Event_EventType = 72
	Event_EXECUTE_ACTIONS_ERROR                  Event_EventType = 73
	Event_EXECUTE_ACTION_TOKEN                   Event_EventType = 74
	Event_EXECUTE_ACTION_TOKEN_ERROR             Event_EventType = 75
	Event_CLIENT_INFO                            Event_EventType = 76
	Event_CLIENT_INFO_ERROR                      Event_EventType = 77
	Event_CLIENT_REGISTER                        Event_EventType = 78
	Event_CLIENT_REGISTER_ERROR                  Event_EventType = 79
	Event_CLIENT_UPDATE                          Event_EventType = 80
	Event_CLIENT_UPDATE_ERROR                    Event_EventType = 81
	Event_CLIENT_DELETE                          Event_EventType = 82
	Event_CLIENT_DELETE_ERROR                    Event_EventType = 83
	Event_CLIENT_INITIATED_ACCOUNT_LINKING       Event_EventType = 84
	Event_CLIENT_INITIATED_ACCOUNT_LINKING_ERROR Event_EventType = 85
	Event_TOKEN_EXCHANGE                         Event_EventType = 86
	Event_TOKEN_EXCHANGE_ERROR                   Event_EventType = 87
	Event_OAUTH2_DEVICE_AUTH                     Event_EventType = 92 // new in 13.0.0
	Event_OAUTH2_DEVICE_AUTH_ERROR               Event_EventType = 93 // new in 13.0.0
	Event_OAUTH2_DEVICE_VERIFY_USER_CODE         Event_EventType = 94 // new in 13.0.0
	Event_OAUTH2_DEVICE_VERIFY_USER_CODE_ERROR   Event_EventType = 95 // new in 13.0.0
	Event_OAUTH2_DEVICE_CODE_TO_TOKEN            Event_EventType = 96 // new in 13.0.0
	Event_OAUTH2_DEVICE_CODE_TO_TOKEN_ERROR      Event_EventType = 97 // new in 13.0.0
	Event_AUTHREQID_TO_TOKEN                     Event_EventType = 98 // new in 13.0.0
	Event_AUTHREQID_TO_TOKEN_ERROR               Event_EventType = 99 // new in 13.0.0
	Event_PERMISSION_TOKEN                       Event_EventType = 88
	Event_PERMISSION_TOKEN_ERROR                 Event_EventType = 89
	Event_DELETE_ACCOUNT                         Event_EventType = 100
	Event_DELETE_ACCOUNT_ERROR                   Event_EventType = 101
	Event_PUSHED_AUTHORIZATION_REQUEST           Event_EventType = 102 // new in 15.0.0
	Event_PUSHED_AUTHORIZATION_REQUEST_ERROR     Event_EventType = 103 // new in 15.0.0
	Event_UNKNOWN                                Event_EventType = 1000
)

func (Event_EventType) Descriptor

func (Event_EventType) Enum

func (x Event_EventType) Enum() *Event_EventType

func (Event_EventType) EnumDescriptor deprecated

func (Event_EventType) EnumDescriptor() ([]byte, []int)

Deprecated: Use Event_EventType.Descriptor instead.

func (Event_EventType) Number

func (Event_EventType) String

func (x Event_EventType) String() string

func (Event_EventType) Type

type KeycloakEventServiceClient

type KeycloakEventServiceClient interface {
	OnAdminEvent(ctx context.Context, in *AdminEventRequest, opts ...grpc.CallOption) (*shared.Empty, error)
	OnEvent(ctx context.Context, in *EventRequest, opts ...grpc.CallOption) (*shared.Empty, error)
}

KeycloakEventServiceClient is the client API for KeycloakEventService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

type KeycloakEventServiceServer

type KeycloakEventServiceServer interface {
	OnAdminEvent(context.Context, *AdminEventRequest) (*shared.Empty, error)
	OnEvent(context.Context, *EventRequest) (*shared.Empty, error)
}

KeycloakEventServiceServer is the server API for KeycloakEventService service.

type UnimplementedKeycloakEventServiceServer

type UnimplementedKeycloakEventServiceServer struct {
}

UnimplementedKeycloakEventServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedKeycloakEventServiceServer) OnAdminEvent

func (*UnimplementedKeycloakEventServiceServer) OnEvent

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL