1
0
mirror of https://github.com/oauth2-proxy/oauth2-proxy.git synced 2025-06-06 23:46:28 +02:00
oauth2-proxy/pkg/apis/options/authorization.go

18 lines
300 B
Go
Raw Normal View History

2020-07-19 09:37:06 +01:00
package options
type AuthorizationPolicy string
const (
AllowPolicy AuthorizationPolicy = "Allow"
DenyPolicy AuthorizationPolicy = "Deny"
)
type AuthorizationRule struct {
Policy AuthorizationPolicy
Path string
Methods []string
IPs []string
}
type RequestRules []AuthorizationRule