Documentation ¶
Overview ¶
Package authorize is a pomerium service that is responsible for determining if a given request should be authorized (AuthZ).
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Authorize ¶
type Authorize struct {
// contains filtered or unexported fields
}
Authorize struct holds
func (*Authorize) IsAuthorized ¶ added in v0.7.0
func (a *Authorize) IsAuthorized(ctx context.Context, in *authorize.IsAuthorizedRequest) (*authorize.IsAuthorizedReply, error)
IsAuthorized checks to see if a given user is authorized to make a request.
Directories ¶
Path | Synopsis |
---|---|
Package evaluator defines a Evaluator interfaces that can be implemented by a policy evaluator framework.
|
Package evaluator defines a Evaluator interfaces that can be implemented by a policy evaluator framework. |
mock_evaluator
Package mock_evaluator is a generated GoMock package.
|
Package mock_evaluator is a generated GoMock package. |
opa
Package opa implements the policy evaluator interface to make authorization decisions.
|
Package opa implements the policy evaluator interface to make authorization decisions. |
Click to show internal directories.
Click to hide internal directories.