-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathhandlers.go
More file actions
29 lines (22 loc) · 794 Bytes
/
handlers.go
File metadata and controls
29 lines (22 loc) · 794 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
package oidcsdk
import "context"
type (
IAuthEPHandler interface {
HandleAuthEP(ctx context.Context, requestContext IAuthenticationRequestContext) IError
}
ITokenEPHandler interface {
HandleTokenEP(ctx context.Context, requestContext ITokenRequestContext) IError
}
IIntrospectionEPHandler interface {
HandleIntrospectionEP(ctx context.Context, requestContext IIntrospectionRequestContext) IError
}
IRevocationEPHandler interface {
HandleRevocationEP(ctx context.Context, requestContext IRevocationRequestContext) IError
}
IUserInfoEPHandler interface {
HandleUserInfoEP(ctx context.Context, requestContext IUserInfoRequestContext) IError
}
IRPILogoutEPHandler interface {
HandleRPILogoutEP(ctx context.Context, requestContext IRPILogoutRequestContext) IError
}
)