auth

package
v0.0.0-test-multiarch Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 7, 2024 License: GPL-3.0 Imports: 3 Imported by: 0

Documentation

Overview

Package auth provides both authentication primitives and authorization policies.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type JWTScopes

type JWTScopes []string

func (*JWTScopes) HasScopes

func (s *JWTScopes) HasScopes(required ...string) bool

func (*JWTScopes) MarshalJSON

func (s *JWTScopes) MarshalJSON() ([]byte, error)

func (*JWTScopes) UnmarshalJSON

func (s *JWTScopes) UnmarshalJSON(data []byte) error

Directories

Path Synopsis
Package jwks provides both local and remote JWT Key Set access token verifiers.
Package jwks provides both local and remote JWT Key Set access token verifiers.
Package oidc provides access to remote OpenID Connect configuration.
Package oidc provides access to remote OpenID Connect configuration.
Package policy provides a policy-based authorization system for gRPC services.
Package policy provides a policy-based authorization system for gRPC services.
Package token provides mechanisms for validating access tokens and extracting claims.
Package token provides mechanisms for validating access tokens and extracting claims.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL