# README

Boxer Auth API Connector

Generate authentication token

package main

import (
	"fmt"
	"github.com/SneaksAndData/esd-services-api-client-go/auth"
	"log"
)

func main() {
	// Configuration for the auth service
	config := auth.Config{
		TokenURL: "https://example.com",
		Provider: "azuread",
	}

	// Create a new instance of the auth service
	authService, err := auth.New(config)
	if err != nil {
		log.Fatalf("Failed to create auth service: %v", err)
	}
	// Retrieve token
	token, err := authService.GetBoxerToken()
	if err != nil {
		log.Fatalf("Failed to get token: %v", err)
	}

	fmt.Println("Token:", token)
}