yahoo/k8s-athenz-webhook

Name: k8s-athenz-webhook

Owner: Yahoo Inc.

Description: K8s authn/ authz webhook that integrates with Athenz

Created: 2017-09-22 20:18:06.0

Updated: 2018-04-03 06:18:21.0

Pushed: 2017-10-31 17:03:30.0

Homepage:

Size: 35

Language: Go

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

k8s-athenz-webhook

GoDoc Build Status Coverage Status Go Report Card

API for a Kubernetes authentication and authorization webhook that integrates with Athenz for access checks. It allows flexible resource mapping from K8s resources to Athenz ones.

This repo does not provide a main program that you can run out of the box. See the example directory for a reference implementation that you can customize to suit your needs.

You can also use just the authorization hook without also using the authentication hook. Use of the authentication hook requires Athenz to be able to sign tokens for users.

Requires go 1.8 or better.

Credits

@jer is the original author of the code out of which the API was extracted.


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.