Go
package example
import (
context "context"
management "github.com/auth0/go-auth0/management/management"
client "github.com/auth0/go-auth0/management/management/client"
option "github.com/auth0/go-auth0/management/management/option"
users "github.com/auth0/go-auth0/management/management/users"
)
func do() {
client := client.NewClient(
option.WithToken(
"<token>",
),
)
request := &users.ListUserSessionsRequestParameters{
From: management.String(
"from",
),
Take: management.Int(
1,
),
}
client.Users.Sessions.List(
context.TODO(),
"user_id",
request,
)
}{
"next": "<string>",
"sessions": [
{
"authenticated_at": "2023-11-07T05:31:56Z",
"authentication": {
"methods": [
{
"name": "<string>",
"timestamp": "2023-11-07T05:31:56Z",
"type": "<string>"
}
]
},
"clients": [
{
"client_id": "<string>"
}
],
"cookie": {},
"created_at": "2023-11-07T05:31:56Z",
"device": {
"initial_asn": "<string>",
"initial_ip": "<string>",
"initial_user_agent": "<string>",
"last_asn": "<string>",
"last_ip": "<string>",
"last_user_agent": "<string>"
},
"expires_at": "2023-11-07T05:31:56Z",
"id": "<string>",
"idle_expires_at": "2023-11-07T05:31:56Z",
"last_interacted_at": "2023-11-07T05:31:56Z",
"session_metadata": {},
"updated_at": "2023-11-07T05:31:56Z",
"user_id": "<string>"
}
]
}ユーザーのセッションを取得する
ユーザーのセッションの詳細を取得します。
GET
https://{tenantDomain}/api/v2
/
users
/
{user_id}
/
sessions
Go
package example
import (
context "context"
management "github.com/auth0/go-auth0/management/management"
client "github.com/auth0/go-auth0/management/management/client"
option "github.com/auth0/go-auth0/management/management/option"
users "github.com/auth0/go-auth0/management/management/users"
)
func do() {
client := client.NewClient(
option.WithToken(
"<token>",
),
)
request := &users.ListUserSessionsRequestParameters{
From: management.String(
"from",
),
Take: management.Int(
1,
),
}
client.Users.Sessions.List(
context.TODO(),
"user_id",
request,
)
}{
"next": "<string>",
"sessions": [
{
"authenticated_at": "2023-11-07T05:31:56Z",
"authentication": {
"methods": [
{
"name": "<string>",
"timestamp": "2023-11-07T05:31:56Z",
"type": "<string>"
}
]
},
"clients": [
{
"client_id": "<string>"
}
],
"cookie": {},
"created_at": "2023-11-07T05:31:56Z",
"device": {
"initial_asn": "<string>",
"initial_ip": "<string>",
"initial_user_agent": "<string>",
"last_asn": "<string>",
"last_ip": "<string>",
"last_user_agent": "<string>"
},
"expires_at": "2023-11-07T05:31:56Z",
"id": "<string>",
"idle_expires_at": "2023-11-07T05:31:56Z",
"last_interacted_at": "2023-11-07T05:31:56Z",
"session_metadata": {},
"updated_at": "2023-11-07T05:31:56Z",
"user_id": "<string>"
}
]
}承認
bearerAuthoAuth2ClientCredentials
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
パスパラメータ
セッションを取得する対象のユーザーID
クエリパラメータ
合計結果数を含むオブジェクト内で結果を返すか (true)、結果の配列を直接返すか (false、デフォルト) を指定します。
選択を開始する位置を示す任意のカーソルです(この値自体は含みません)。
1ページあたりの結果数。デフォルトは50です。
必須範囲:
1 <= x <= 100⌘I