C#
using Auth0.ManagementApi;
using System.Threading.Tasks;
public partial class Examples
{
public async Task Example() {
var client = new ManagementApiClient(
token: "<token>",
clientOptions: new ClientOptions { BaseUrl = "https://{YOUR_DOMAIN}/api/v2" }
);
await client.Sessions.GetAsync(
"id"
);
}
}
package example
import (
context "context"
client "github.com/auth0/go-auth0/v3/management/client"
option "github.com/auth0/go-auth0/v3/management/option"
)
func do() {
mgmt, err := client.New(
"{YOUR_DOMAIN}",
option.WithToken(
"<token>",
),
)
if err != nil {
return
}
mgmt.Sessions.Get(
context.TODO(),
"id",
)
}
package com.example.usage;
import com.auth0.client.mgmt.ManagementApi;
public class Example {
public static void main(String[] args) {
ManagementApi client = ManagementApi
.builder()
.domain("{YOUR_DOMAIN}")
.token("<token>")
.build();
client.sessions().get("id");
}
}<?php
namespace Example;
use Auth0\SDK\API\Management\Wrapper\ManagementClient;
use Auth0\SDK\API\Management\Wrapper\ManagementClientOptions;
$client = new ManagementClient(new ManagementClientOptions(
domain: '{YOUR_DOMAIN}',
token: '<token>',
));
$client->sessions->get(
'id',
);
from auth0.management import ManagementClient
client = ManagementClient(
domain="{YOUR_DOMAIN}",
token="<token>",
)
client.sessions.get(
id="id",
)
require "auth0"
client = Auth0::Management.new(token: "<token>", base_url: "https://{YOUR_DOMAIN}/api/v2")
client.sessions.get(id: "id")
import { ManagementClient } from "auth0";
async function main() {
const client = new ManagementClient({
domain: "{YOUR_DOMAIN}",
token: "<token>",
});
await client.sessions.get("id");
}
main();
import { ManagementClient } from "auth0";
async function main() {
const client = new ManagementClient({
domain: "{YOUR_DOMAIN}",
token: "<token>",
});
await client.sessions.get("id");
}
main();
curl --request GET \
--url https://{tenantDomain}/api/v2/sessions/{id} \
--header 'Authorization: Bearer <token>'{
"id": "<string>",
"user_id": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"updated_at": "2023-11-07T05:31:56Z",
"authenticated_at": "2023-11-07T05:31:56Z",
"idle_expires_at": "2023-11-07T05:31:56Z",
"expires_at": "2023-11-07T05:31:56Z",
"last_interacted_at": "2023-11-07T05:31:56Z",
"device": {
"initial_user_agent": "<string>",
"initial_ip": "<string>",
"initial_asn": "<string>",
"last_user_agent": "<string>",
"last_ip": "<string>",
"last_asn": "<string>"
},
"clients": [
{
"client_id": "<string>"
}
],
"authentication": {
"methods": [
{
"name": "<string>",
"timestamp": "2023-11-07T05:31:56Z",
"type": "<string>"
}
]
},
"cookie": {
"mode": "non-persistent"
},
"session_metadata": {},
"actor": {
"sub": "<string>"
}
}セッションを取得する
セッション情報を取得します。
GET
https://{tenantDomain}/api/v2
/
sessions
/
{id}
C#
using Auth0.ManagementApi;
using System.Threading.Tasks;
public partial class Examples
{
public async Task Example() {
var client = new ManagementApiClient(
token: "<token>",
clientOptions: new ClientOptions { BaseUrl = "https://{YOUR_DOMAIN}/api/v2" }
);
await client.Sessions.GetAsync(
"id"
);
}
}
package example
import (
context "context"
client "github.com/auth0/go-auth0/v3/management/client"
option "github.com/auth0/go-auth0/v3/management/option"
)
func do() {
mgmt, err := client.New(
"{YOUR_DOMAIN}",
option.WithToken(
"<token>",
),
)
if err != nil {
return
}
mgmt.Sessions.Get(
context.TODO(),
"id",
)
}
package com.example.usage;
import com.auth0.client.mgmt.ManagementApi;
public class Example {
public static void main(String[] args) {
ManagementApi client = ManagementApi
.builder()
.domain("{YOUR_DOMAIN}")
.token("<token>")
.build();
client.sessions().get("id");
}
}<?php
namespace Example;
use Auth0\SDK\API\Management\Wrapper\ManagementClient;
use Auth0\SDK\API\Management\Wrapper\ManagementClientOptions;
$client = new ManagementClient(new ManagementClientOptions(
domain: '{YOUR_DOMAIN}',
token: '<token>',
));
$client->sessions->get(
'id',
);
from auth0.management import ManagementClient
client = ManagementClient(
domain="{YOUR_DOMAIN}",
token="<token>",
)
client.sessions.get(
id="id",
)
require "auth0"
client = Auth0::Management.new(token: "<token>", base_url: "https://{YOUR_DOMAIN}/api/v2")
client.sessions.get(id: "id")
import { ManagementClient } from "auth0";
async function main() {
const client = new ManagementClient({
domain: "{YOUR_DOMAIN}",
token: "<token>",
});
await client.sessions.get("id");
}
main();
import { ManagementClient } from "auth0";
async function main() {
const client = new ManagementClient({
domain: "{YOUR_DOMAIN}",
token: "<token>",
});
await client.sessions.get("id");
}
main();
curl --request GET \
--url https://{tenantDomain}/api/v2/sessions/{id} \
--header 'Authorization: Bearer <token>'{
"id": "<string>",
"user_id": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"updated_at": "2023-11-07T05:31:56Z",
"authenticated_at": "2023-11-07T05:31:56Z",
"idle_expires_at": "2023-11-07T05:31:56Z",
"expires_at": "2023-11-07T05:31:56Z",
"last_interacted_at": "2023-11-07T05:31:56Z",
"device": {
"initial_user_agent": "<string>",
"initial_ip": "<string>",
"initial_asn": "<string>",
"last_user_agent": "<string>",
"last_ip": "<string>",
"last_asn": "<string>"
},
"clients": [
{
"client_id": "<string>"
}
],
"authentication": {
"methods": [
{
"name": "<string>",
"timestamp": "2023-11-07T05:31:56Z",
"type": "<string>"
}
]
},
"cookie": {
"mode": "non-persistent"
},
"session_metadata": {},
"actor": {
"sub": "<string>"
}
}承認
bearerAuthoAuth2ClientCredentials
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
パスパラメータ
取得するセッションの ID
レスポンス
セッション情報を取得しました
セッションの ID
他の API の操作時に使用できるユーザー ID。
セッションが作成された日時
セッションが作成された日時
セッションが作成された日時
セッションが作成された日時
セッションが作成された日時
セッションが作成された日時
セッションで使用されたデバイスに関連するメタデータ
Show child attributes
Show child attributes
セッションのクライアント詳細一覧
Show child attributes
Show child attributes
ログインフロー中に取得された認証シグナルの詳細
Show child attributes
Show child attributes
[Private 早期アクセス] セッションCookieの設定。
Show child attributes
Show child attributes
セッションに関連付けられたメタデータ。文字列値(最大255文字)を持つオブジェクト形式です。メタデータのプロパティは最大25個まで指定できます。
委任セッションにおける委任元のパーティーまたはセッションアクターのアイデンティティ。委任セッションにのみ含まれます。"sub"と、最大5つの追加プリミティブクレームを含みます。
Show child attributes
Show child attributes