Skip to content

datawire/Sample-External-Service

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Envoy-Auth-gRPC

Example service for authorization in Envoy over gRPC

This repository holds examples of external services for use with Ambassador Edge Stack as an example for how you can setup external services to perform processing on requests.

These services do not perform actual authentication, but demonstrate some of the functionality available such as:

  • Reject and allow requests
  • Append and rewrite headers
  • Read headers and perform actions based on values
  • Perform actions based on the url path of the reuqest

The service may be deployed as an Edge-Stack External Filter and/or an Emissary-ingress AuthService

There are three versions for historical and future examples.

  • v2Alpha # Deprecated, preserved for historical reference
  • v2 # This is supported in Emissary-ingress / Edge-Stack 1.x - 2.2.z
  • v3 # This version is supported as of 2.3.0 and as of 3.0.0+ is the only supported version.

Instructions for building and deploying them can be found in each directory.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published