JSON Web Key Set (JWKS) Endpoint
curl --request GET \
--url https://signin.altostrat.io/.well-known/jwks.jsonimport requests
url = "https://signin.altostrat.io/.well-known/jwks.json"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://signin.altostrat.io/.well-known/jwks.json', 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://signin.altostrat.io/.well-known/jwks.json",
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://signin.altostrat.io/.well-known/jwks.json"
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://signin.altostrat.io/.well-known/jwks.json")
.asString();require 'uri'
require 'net/http'
url = URI("https://signin.altostrat.io/.well-known/jwks.json")
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_body{
"keys": [
{
"alg": "<string>",
"kty": "<string>",
"use": "<string>",
"n": "<string>",
"e": "<string>",
"kid": "<string>"
}
]
}Discovery
JSON Web Key Set (JWKS) Endpoint
Provides the set of public keys used to verify the signature of JWTs issued by the authentication server. Clients should use the kid (Key ID) from a JWT’s header to select the correct key for validation.
GET
/
.well-known
/
jwks.json
JSON Web Key Set (JWKS) Endpoint
curl --request GET \
--url https://signin.altostrat.io/.well-known/jwks.jsonimport requests
url = "https://signin.altostrat.io/.well-known/jwks.json"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://signin.altostrat.io/.well-known/jwks.json', 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://signin.altostrat.io/.well-known/jwks.json",
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://signin.altostrat.io/.well-known/jwks.json"
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://signin.altostrat.io/.well-known/jwks.json")
.asString();require 'uri'
require 'net/http'
url = URI("https://signin.altostrat.io/.well-known/jwks.json")
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_body{
"keys": [
{
"alg": "<string>",
"kty": "<string>",
"use": "<string>",
"n": "<string>",
"e": "<string>",
"kid": "<string>"
}
]
}Response
200 - application/json
A JSON object containing an array of public keys.
Show child attributes
Show child attributes
Was this page helpful?
⌘I