mirror of
https://github.com/coder/coder.git
synced 2025-07-06 15:41:45 +00:00
16 lines
439 B
Go
16 lines
439 B
Go
package rbac_test
|
|
|
|
import (
|
|
"context"
|
|
|
|
"github.com/coder/coder/coderd/rbac"
|
|
)
|
|
|
|
type fakeAuthorizer struct {
|
|
AuthFunc func(ctx context.Context, subjectID string, roleNames []string, action rbac.Action, object rbac.Object) error
|
|
}
|
|
|
|
func (f fakeAuthorizer) ByRoleName(ctx context.Context, subjectID string, roleNames []string, action rbac.Action, object rbac.Object) error {
|
|
return f.AuthFunc(ctx, subjectID, roleNames, action, object)
|
|
}
|