Categorygithub.com/jasonfriedland/asap
repositorypackage
0.0.0-20230309013831-4235b614c62c
Repository: https://github.com/jasonfriedland/asap.git
Documentation: pkg.go.dev

# README

asap

Go Tests

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)