package
0.27.274
Repository: https://github.com/effective-security/porto.git
Documentation: pkg.go.dev

# Functions

New returns Authz provider instance.
No description provided by the author

# Constants

AWSUserRoleName defines a generic role name for an authenticated user.
DefaultRoleClaim defines default Role claim.
DefaultSubjectClaim defines default JWT Subject claim.
DefaultTenantClaim defines default Tenant claim.
DPoPUserRoleName defines a generic role name for an authenticated user.
GuestRoleName defines role name for an unauthenticated user.
JWTUserRoleName defines a generic role name for an authenticated user.
TLSUserRoleName defines a generic role name for an authenticated user.

# Structs

AWSIdentityMap provides roles for AWS.
CallerIdentity represents the Identity of the caller AWS Caller Identity Response documentation: https://docs.aws.amazon.com/STS/latest/APIReference/API_GetCallerIdentity.html.
GenericIdentityMap provides roles mapping.
IdentityMap contains configuration for the roles.
JWTIdentityMap provides roles for JWT.

# Interfaces

IdentityProvider interface to extract identity from requests.