Skip to content

Instantly share code, notes, and snippets.

View dcaponi's full-sized avatar

Dominick Caponi dcaponi

View GitHub Profile
@dcaponi
dcaponi / onelogin_request.go
Created April 25, 2020 16:45
OneLogin Request Example
request := &models.SessionLoginTokenRequest{
UsernameOrEmail: oltypes.String(username),
Password: oltypes.String(password),
Subdomain: oltypes.String(subdomain),
}
resp, _, err := oneloginClient.Services.SessionLoginTokensV1.CreateSessionLoginToken(request)
if err != nil {
log.Println(err)
}
@dcaponi
dcaponi / onelogin_client.go
Created April 25, 2020 16:44
Set up OneLogin Client
oneloginClient, err := client.NewClient(&client.APIClientConfig{
Timeout: 5,
ClientID: os.Getenv("OL_CLIENT_ID"),
ClientSecret: os.Getenv("OL_CLIENT_SECRET"),
Url: os.Getenv("OL_ENDPOINT"),
})
if err != nil {
log.Fatal(err)
}
@dcaponi
dcaponi / main.go
Created April 25, 2020 16:39
RADIUS Server with OneLogin
package main
import (
"log"
"os"
"github.com/onelogin/onelogin-go-sdk/pkg/client"
"github.com/onelogin/onelogin-go-sdk/pkg/models"
"github.com/onelogin/onelogin-go-sdk/pkg/oltypes"
"layeh.com/radius"
@dcaponi
dcaponi / terraform provider output
Created April 17, 2020 19:03
TF LOG Trace output
terraform init
2020/04/17 12:02:07 [INFO] Terraform version: 0.12.24
2020/04/17 12:02:07 [INFO] Go runtime version: go1.13.8
2020/04/17 12:02:07 [INFO] CLI args: []string{"/usr/local/bin/terraform", "init"}
2020/04/17 12:02:07 [DEBUG] Attempting to open CLI config file: /Users/dominickcaponi/.terraformrc
2020/04/17 12:02:07 [DEBUG] File doesn't exist, but doesn't need to. Ignoring.
2020/04/17 12:02:07 [DEBUG] checking for credentials in "/Users/dominickcaponi/.terraform.d/plugins"
2020/04/17 12:02:07 [DEBUG] checking for credentials in "/Users/dominickcaponi/.terraform.d/plugins/darwin_amd64"
2020/04/17 12:02:07 [INFO] CLI command args: []string{"init"}