repositorypackage
0.0.0-20230309013831-4235b614c62c
Repository: https://github.com/jasonfriedland/asap.git
Documentation: pkg.go.dev
# README
asap
A simple client package for ASAP authentication.
Installation
go get github.com/jasonfriedland/asap
Environment Variables
ASAP_PRIVATE_KEY=data:application/pkcs8;kid=webapp%2Fabc123;base64,...
ASAP_ISSUER=services/webapp
ASAP_AUDIENCE=webapp,webapp-service
Usage
Ensure the relevant environment variables are set. Then:
import "github.com/jasonfriedland/asap"
client, _ := asap.NewClient()
token, _ := client.AuthToken()
fmt.Printf("Bearer %s", token)