TypeScript
import { ManagementClient } from "auth0";
async function main() {
const client = new ManagementClient({
domain: "{YOUR_DOMAIN}",
token: "<token>",
});
await client.guardian.set({
display_remember_me_checkbox: true,
remember_me_default_value: true,
mfa_session_inactivity_timeout: 1,
mfa_session_overall_timeout: 1,
});
}
main();import { ManagementClient } from "auth0";
async function main() {
const client = new ManagementClient({
domain: "{YOUR_DOMAIN}",
token: "<token>",
});
await client.guardian.set({
display_remember_me_checkbox: true,
remember_me_default_value: true,
mfa_session_inactivity_timeout: 1,
mfa_session_overall_timeout: 1,
});
}
main();
package example
import (
context "context"
management "github.com/auth0/go-auth0/v3/management"
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
}
request := &management.SetGuardianSettingsRequestContent{
DisplayRememberMeCheckbox: true,
RememberMeDefaultValue: true,
MfaSessionInactivityTimeout: 1,
MfaSessionOverallTimeout: 1,
}
mgmt.Guardian.Set(
context.TODO(),
request,
)
}
# Ensure you're logged in: auth0 login
auth0 api put "guardian/settings" --data '{
"display_remember_me_checkbox": true,
"remember_me_default_value": true,
"mfa_session_inactivity_timeout": 1,
"mfa_session_overall_timeout": 1
}'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.Guardian.SetAsync(
new SetGuardianSettingsRequestContent {
DisplayRememberMeCheckbox = true,
RememberMeDefaultValue = true,
MfaSessionInactivityTimeout = 1,
MfaSessionOverallTimeout = 1
}
);
}
}
package com.example.usage;
import com.auth0.client.mgmt.ManagementApi;
import com.auth0.client.mgmt.types.SetGuardianSettingsRequestContent;
public class Example {
public static void main(String[] args) {
ManagementApi client = ManagementApi
.builder()
.domain("{YOUR_DOMAIN}")
.token("<token>")
.build();
client.guardian().set(
SetGuardianSettingsRequestContent
.builder()
.displayRememberMeCheckbox(true)
.rememberMeDefaultValue(true)
.mfaSessionInactivityTimeout(1)
.mfaSessionOverallTimeout(1)
.build()
);
}
}<?php
namespace Example;
use Auth0\SDK\API\Management\Wrapper\ManagementClient;
use Auth0\SDK\API\Management\Wrapper\ManagementClientOptions;
use Auth0\SDK\API\Management\Guardian\Requests\SetGuardianSettingsRequestContent;
$client = new ManagementClient(new ManagementClientOptions(
domain: '{YOUR_DOMAIN}',
token: '<token>',
));
$client->guardian->set(
new SetGuardianSettingsRequestContent([
'displayRememberMeCheckbox' => true,
'rememberMeDefaultValue' => true,
'mfaSessionInactivityTimeout' => 1,
'mfaSessionOverallTimeout' => 1,
]),
);
from auth0.management import ManagementClient
client = ManagementClient(
domain="{YOUR_DOMAIN}",
token="<token>",
)
client.guardian.set(
display_remember_me_checkbox=True,
remember_me_default_value=True,
mfa_session_inactivity_timeout=1,
mfa_session_overall_timeout=1,
)
require "auth0"
client = Auth0::Management.new(token: "<token>", base_url: "https://{YOUR_DOMAIN}/api/v2")
client.guardian.set(
display_remember_me_checkbox: true,
remember_me_default_value: true,
mfa_session_inactivity_timeout: 1,
mfa_session_overall_timeout: 1
)
curl --request PUT \
--url https://{tenantDomain}/api/v2/guardian/settings \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"display_remember_me_checkbox": true,
"remember_me_default_value": false,
"mfa_session_inactivity_timeout": 604800,
"mfa_session_overall_timeout": 2592000
}
'{
"display_remember_me_checkbox": true,
"remember_me_default_value": false,
"mfa_session_inactivity_timeout": 604800,
"mfa_session_overall_timeout": 2592000
}Guardian設定を更新
「Remember Me」などのテナントのGuardian設定を更新
PUT
https://{tenantDomain}/api/v2
/
guardian
/
settings
TypeScript
import { ManagementClient } from "auth0";
async function main() {
const client = new ManagementClient({
domain: "{YOUR_DOMAIN}",
token: "<token>",
});
await client.guardian.set({
display_remember_me_checkbox: true,
remember_me_default_value: true,
mfa_session_inactivity_timeout: 1,
mfa_session_overall_timeout: 1,
});
}
main();import { ManagementClient } from "auth0";
async function main() {
const client = new ManagementClient({
domain: "{YOUR_DOMAIN}",
token: "<token>",
});
await client.guardian.set({
display_remember_me_checkbox: true,
remember_me_default_value: true,
mfa_session_inactivity_timeout: 1,
mfa_session_overall_timeout: 1,
});
}
main();
package example
import (
context "context"
management "github.com/auth0/go-auth0/v3/management"
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
}
request := &management.SetGuardianSettingsRequestContent{
DisplayRememberMeCheckbox: true,
RememberMeDefaultValue: true,
MfaSessionInactivityTimeout: 1,
MfaSessionOverallTimeout: 1,
}
mgmt.Guardian.Set(
context.TODO(),
request,
)
}
# Ensure you're logged in: auth0 login
auth0 api put "guardian/settings" --data '{
"display_remember_me_checkbox": true,
"remember_me_default_value": true,
"mfa_session_inactivity_timeout": 1,
"mfa_session_overall_timeout": 1
}'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.Guardian.SetAsync(
new SetGuardianSettingsRequestContent {
DisplayRememberMeCheckbox = true,
RememberMeDefaultValue = true,
MfaSessionInactivityTimeout = 1,
MfaSessionOverallTimeout = 1
}
);
}
}
package com.example.usage;
import com.auth0.client.mgmt.ManagementApi;
import com.auth0.client.mgmt.types.SetGuardianSettingsRequestContent;
public class Example {
public static void main(String[] args) {
ManagementApi client = ManagementApi
.builder()
.domain("{YOUR_DOMAIN}")
.token("<token>")
.build();
client.guardian().set(
SetGuardianSettingsRequestContent
.builder()
.displayRememberMeCheckbox(true)
.rememberMeDefaultValue(true)
.mfaSessionInactivityTimeout(1)
.mfaSessionOverallTimeout(1)
.build()
);
}
}<?php
namespace Example;
use Auth0\SDK\API\Management\Wrapper\ManagementClient;
use Auth0\SDK\API\Management\Wrapper\ManagementClientOptions;
use Auth0\SDK\API\Management\Guardian\Requests\SetGuardianSettingsRequestContent;
$client = new ManagementClient(new ManagementClientOptions(
domain: '{YOUR_DOMAIN}',
token: '<token>',
));
$client->guardian->set(
new SetGuardianSettingsRequestContent([
'displayRememberMeCheckbox' => true,
'rememberMeDefaultValue' => true,
'mfaSessionInactivityTimeout' => 1,
'mfaSessionOverallTimeout' => 1,
]),
);
from auth0.management import ManagementClient
client = ManagementClient(
domain="{YOUR_DOMAIN}",
token="<token>",
)
client.guardian.set(
display_remember_me_checkbox=True,
remember_me_default_value=True,
mfa_session_inactivity_timeout=1,
mfa_session_overall_timeout=1,
)
require "auth0"
client = Auth0::Management.new(token: "<token>", base_url: "https://{YOUR_DOMAIN}/api/v2")
client.guardian.set(
display_remember_me_checkbox: true,
remember_me_default_value: true,
mfa_session_inactivity_timeout: 1,
mfa_session_overall_timeout: 1
)
curl --request PUT \
--url https://{tenantDomain}/api/v2/guardian/settings \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"display_remember_me_checkbox": true,
"remember_me_default_value": false,
"mfa_session_inactivity_timeout": 604800,
"mfa_session_overall_timeout": 2592000
}
'{
"display_remember_me_checkbox": true,
"remember_me_default_value": false,
"mfa_session_inactivity_timeout": 604800,
"mfa_session_overall_timeout": 2592000
}承認
bearerAuthoAuth2ClientCredentials
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
ボディ
application/jsonapplication/x-www-form-urlencoded
ユニバーサルログインのMFAプロンプトに「Remember Me」チェックボックスを表示するかどうかを指定します。
ユニバーサルログインのMFAプロンプトにある「Remember Me」チェックボックスのデフォルト状態を指定します。
ユーザーにMFAを求めるまでの非アクティブ期間。秒単位で指定します。最短は1時間、最長は30日で、全体のタイムアウトを超えることはできません。
必須範囲:
3600 <= x <= 2592000アクティビティにかかわらず、ユーザーにMFAを求めるまでの最大期間。秒単位で指定します。最短は1時間、最長は90日です。
必須範囲:
3600 <= x <= 7776000レスポンス
Guardian設定が正常に更新されました。
ユニバーサルログインのMFAプロンプトに「Remember Me」チェックボックスを表示するかどうかを指定します。
ユニバーサルログインのMFAプロンプトにある「Remember Me」チェックボックスのデフォルト状態を指定します。
ユーザーにMFAを求めるまでの非アクティブ期間。秒単位で指定します。最短は1時間、最長は30日で、全体のタイムアウトを超えることはできません。
必須範囲:
3600 <= x <= 2592000アクティビティにかかわらず、ユーザーにMFAを求めるまでの最大期間。秒単位で指定します。最短は1時間、最長は90日です。
必須範囲:
3600 <= x <= 7776000