The WorkOS library for Go provides convenient access to the WorkOS API from applications written in Go.
See the API Reference for Go usage examples.
Install the package with:
go get -u github.com/gosdktest/workos-go/...
To use the library you must provide an API key, located in the WorkOS dashboard, as an environment variable WORKOS_API_KEY
:
WORKOS_API_KEY="sk_1234"
Or, you can set it on your own before your application starts:
sso.Configure(
"<WORKOS_API_KEY>",
"<CLIENT_ID>",
"https://foo-corp.com/redirect-uri",
)
directorysync.SetAPIKey("<WORKOS_API_KEY>")