Categorygithub.com/grokify/go-saviyntecf
repositorypackage
0.1.9
Repository: https://github.com/grokify/go-saviyntecf.git
Documentation: pkg.go.dev

# README

Saviynt External Connector Framework (ECF) in Go

Build Status Go Report Card Docs License

This is the Saviynt External Connector Framework (ECF) implemented in Go with Chi.

It is built with oapi-codegen.

Usage

To use go-saviyntecf to create a connector, see go-saviyntecf-tutorial.

To implement a connector, implement the functions listed here in ServerInterface.

Rebuild

To rebuild this module using an updated OpenAPI spec, do the following:

git clone https://github.com/grokify/go-saviyntecf
cd go-saviyntecf
curl -XGET https://raw.githubusercontent.com/saviynt/ExternalConnectorFramework-APISpec/main/spec/OpenAPISpec.yaml > openapi.yaml
go generate

This will create a new server.gen.go file using the config at oapi-codegen.yaml.

For more information on oapi-codegen, see the following:

  1. https://www.jvt.me/posts/2022/07/12/go-openapi-server/