Skip to main content
GET
/
api
/
v1
/
auth
/
sso
/
{orgId}
/
config
Get SSO Configuration
curl --request GET \
  --url https://uat.gateway.verify-group.io/api/v1/auth/sso/{orgId}/config \
  --header 'Authorization: Bearer <token>'
import requests

url = "https://uat.gateway.verify-group.io/api/v1/auth/sso/{orgId}/config"

headers = {"Authorization": "Bearer <token>"}

response = requests.get(url, headers=headers)

print(response.text)
const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};

fetch('https://uat.gateway.verify-group.io/api/v1/auth/sso/{orgId}/config', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));
<?php

$curl = curl_init();

curl_setopt_array($curl, [
CURLOPT_URL => "https://uat.gateway.verify-group.io/api/v1/auth/sso/{orgId}/config",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
package main

import (
"fmt"
"net/http"
"io"
)

func main() {

url := "https://uat.gateway.verify-group.io/api/v1/auth/sso/{orgId}/config"

req, _ := http.NewRequest("GET", url, nil)

req.Header.Add("Authorization", "Bearer <token>")

res, _ := http.DefaultClient.Do(req)

defer res.Body.Close()
body, _ := io.ReadAll(res.Body)

fmt.Println(string(body))

}
HttpResponse<String> response = Unirest.get("https://uat.gateway.verify-group.io/api/v1/auth/sso/{orgId}/config")
.header("Authorization", "Bearer <token>")
.asString();
require 'uri'
require 'net/http'

url = URI("https://uat.gateway.verify-group.io/api/v1/auth/sso/{orgId}/config")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'

response = http.request(request)
puts response.read_body
{
  "id": "<string>",
  "organizationId": "<string>",
  "protocol": {},
  "enabled": true,
  "samlIdpEntityId": "<string>",
  "samlIdpSsoUrl": "<string>",
  "samlSignRequests": true,
  "samlNameIdFormat": "<string>",
  "oidcIssuer": "<string>",
  "oidcClientId": "<string>",
  "jitProvisioningEnabled": true,
  "enforcedDomains": [
    "<string>"
  ],
  "attributeMapping": {}
}
orgId
string
required
Your Organisation UUID.
id
string
Configuration record UUID.
organizationId
string
Organisation UUID.
protocol
saml | oidc
Active SSO protocol.
enabled
boolean
Whether SSO is currently active.
samlIdpEntityId
string
SAML IdP entity ID / issuer.
samlIdpSsoUrl
string
SAML IdP SSO redirect URL.
samlSignRequests
boolean
Whether AuthnRequests are signed.
samlNameIdFormat
string
SAML NameID format.
oidcIssuer
string
External OIDC IdP issuer URL.
oidcClientId
string
Client ID with the external IdP.
jitProvisioningEnabled
boolean
Auto-create users on first SSO login.
enforcedDomains
string[]
Email domains that must use SSO.
attributeMapping
object
Mapping of IdP attributes to VG user fields.