Endpoint de autorização (OAuth 2.0 / OIDC)
curl --request GET \
--url https://apis.cativalab.digital/tenant/api/v2/sso/{customerName}/authorizeimport requests
url = "https://apis.cativalab.digital/tenant/api/v2/sso/{customerName}/authorize"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://apis.cativalab.digital/tenant/api/v2/sso/{customerName}/authorize', 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://apis.cativalab.digital/tenant/api/v2/sso/{customerName}/authorize",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$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://apis.cativalab.digital/tenant/api/v2/sso/{customerName}/authorize"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://apis.cativalab.digital/tenant/api/v2/sso/{customerName}/authorize")
.asString();require 'uri'
require 'net/http'
url = URI("https://apis.cativalab.digital/tenant/api/v2/sso/{customerName}/authorize")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_bodySSO
Endpoint de autorização (OAuth 2.0 / OIDC)
GET
/
api
/
v2
/
sso
/
{customerName}
/
authorize
Endpoint de autorização (OAuth 2.0 / OIDC)
curl --request GET \
--url https://apis.cativalab.digital/tenant/api/v2/sso/{customerName}/authorizeimport requests
url = "https://apis.cativalab.digital/tenant/api/v2/sso/{customerName}/authorize"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://apis.cativalab.digital/tenant/api/v2/sso/{customerName}/authorize', 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://apis.cativalab.digital/tenant/api/v2/sso/{customerName}/authorize",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$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://apis.cativalab.digital/tenant/api/v2/sso/{customerName}/authorize"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://apis.cativalab.digital/tenant/api/v2/sso/{customerName}/authorize")
.asString();require 'uri'
require 'net/http'
url = URI("https://apis.cativalab.digital/tenant/api/v2/sso/{customerName}/authorize")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_bodyCabeçalhos
Tenant slug. Anonymous endpoints carry no API key to identify the tenant, so name it here (e.g. mycommunity). In production the tenant is also resolved from the request origin.
Parâmetros de caminho
Parâmetros de consulta
Resposta
200
OK
⌘I
