12 lines
251 B
Go
12 lines
251 B
Go
|
|
package router
|
||
|
|
|
||
|
|
import "context"
|
||
|
|
|
||
|
|
type UserProvider interface {
|
||
|
|
GetUserId(ctx context.Context, userUuid string) (int64, error)
|
||
|
|
}
|
||
|
|
|
||
|
|
type AuthChecker interface {
|
||
|
|
VerifySession(ctx context.Context, sessionUuid string, serviceId int32) (string, error)
|
||
|
|
}
|