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.Rules.GetAsync(
id: "id",
request: new GetRuleRequestParameters {
Fields = "fields",
IncludeFields = true
}
);
}
}package example
import (
context "context"
management "github.com/auth0/go-auth0/v2/management"
client "github.com/auth0/go-auth0/v2/management/client"
option "github.com/auth0/go-auth0/v2/management/option"
)
func do() {
mgmt, err := client.New(
"{YOUR_DOMAIN}",
option.WithToken(
"<token>",
),
)
if err != nil {
return
}
request := &management.GetRuleRequestParameters{
Fields: management.String(
"fields",
),
IncludeFields: management.Bool(
true,
),
}
mgmt.Rules.Get(
context.TODO(),
"id",
request,
)
}package com.example.usage;
import com.auth0.client.mgmt.ManagementApi;
import com.auth0.client.mgmt.types.GetRuleRequestParameters;
public class Example {
public static void main(String[] args) {
ManagementApi client = ManagementApi
.builder()
.domain("{YOUR_DOMAIN}")
.token("<token>")
.build();
client.rules().get(
"id",
GetRuleRequestParameters
.builder()
.fields("fields")
.includeFields(true)
.build()
);
}
}<?php
namespace Example;
use Auth0\SDK\API\Management\Wrapper\ManagementClient;
use Auth0\SDK\API\Management\Wrapper\ManagementClientOptions;
use Auth0\SDK\API\Management\Rules\Requests\GetRuleRequestParameters;
$client = new ManagementClient(new ManagementClientOptions(
domain: '{YOUR_DOMAIN}',
token: '<token>',
));
$client->rules->get(
'id',
new GetRuleRequestParameters([
'fields' => 'fields',
'includeFields' => true,
]),
);from auth0.management import ManagementClient
client = ManagementClient(
domain="{YOUR_DOMAIN}",
token="<token>",
)
client.rules.get(
id="id",
fields="fields",
include_fields=True,
)require "auth0"
client = Auth0::Management.new(token: "<token>", base_url: "https://{YOUR_DOMAIN}/api/v2")
client.rules.get(
id: "id",
fields: "fields",
include_fields: true
)import { ManagementClient } from "auth0";
async function main() {
const client = new ManagementClient({
domain: "{YOUR_DOMAIN}",
token: "<token>",
});
await client.rules.get("id", {
fields: "fields",
includeFields: true,
});
}
main();import { ManagementClient } from "auth0";
async function main() {
const client = new ManagementClient({
domain: "{YOUR_DOMAIN}",
token: "<token>",
});
await client.rules.get("id", {
fields: "fields",
includeFields: true,
});
}
main();curl --request GET \
--url https://{tenantDomain}/api/v2/rules/{id} \
--header 'Authorization: Bearer <token>'{
"name": "rule_1",
"id": "con_0000000000000001",
"enabled": true,
"script": "function (user, context, callback) {\n callback(null, user, context);\n}",
"order": 1,
"stage": "login_success"
}Get a rule
Retrieve rule details. Accepts a list of fields to include or exclude in the result.
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.Rules.GetAsync(
id: "id",
request: new GetRuleRequestParameters {
Fields = "fields",
IncludeFields = true
}
);
}
}package example
import (
context "context"
management "github.com/auth0/go-auth0/v2/management"
client "github.com/auth0/go-auth0/v2/management/client"
option "github.com/auth0/go-auth0/v2/management/option"
)
func do() {
mgmt, err := client.New(
"{YOUR_DOMAIN}",
option.WithToken(
"<token>",
),
)
if err != nil {
return
}
request := &management.GetRuleRequestParameters{
Fields: management.String(
"fields",
),
IncludeFields: management.Bool(
true,
),
}
mgmt.Rules.Get(
context.TODO(),
"id",
request,
)
}package com.example.usage;
import com.auth0.client.mgmt.ManagementApi;
import com.auth0.client.mgmt.types.GetRuleRequestParameters;
public class Example {
public static void main(String[] args) {
ManagementApi client = ManagementApi
.builder()
.domain("{YOUR_DOMAIN}")
.token("<token>")
.build();
client.rules().get(
"id",
GetRuleRequestParameters
.builder()
.fields("fields")
.includeFields(true)
.build()
);
}
}<?php
namespace Example;
use Auth0\SDK\API\Management\Wrapper\ManagementClient;
use Auth0\SDK\API\Management\Wrapper\ManagementClientOptions;
use Auth0\SDK\API\Management\Rules\Requests\GetRuleRequestParameters;
$client = new ManagementClient(new ManagementClientOptions(
domain: '{YOUR_DOMAIN}',
token: '<token>',
));
$client->rules->get(
'id',
new GetRuleRequestParameters([
'fields' => 'fields',
'includeFields' => true,
]),
);from auth0.management import ManagementClient
client = ManagementClient(
domain="{YOUR_DOMAIN}",
token="<token>",
)
client.rules.get(
id="id",
fields="fields",
include_fields=True,
)require "auth0"
client = Auth0::Management.new(token: "<token>", base_url: "https://{YOUR_DOMAIN}/api/v2")
client.rules.get(
id: "id",
fields: "fields",
include_fields: true
)import { ManagementClient } from "auth0";
async function main() {
const client = new ManagementClient({
domain: "{YOUR_DOMAIN}",
token: "<token>",
});
await client.rules.get("id", {
fields: "fields",
includeFields: true,
});
}
main();import { ManagementClient } from "auth0";
async function main() {
const client = new ManagementClient({
domain: "{YOUR_DOMAIN}",
token: "<token>",
});
await client.rules.get("id", {
fields: "fields",
includeFields: true,
});
}
main();curl --request GET \
--url https://{tenantDomain}/api/v2/rules/{id} \
--header 'Authorization: Bearer <token>'{
"name": "rule_1",
"id": "con_0000000000000001",
"enabled": true,
"script": "function (user, context, callback) {\n callback(null, user, context);\n}",
"order": 1,
"stage": "login_success"
}承認
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
パスパラメータ
ID of the rule to retrieve.
クエリパラメータ
Comma-separated list of fields to include or exclude (based on value provided for include_fields) in the result. Leave empty to retrieve all fields.
Whether specified fields are to be included (true) or excluded (false).
レスポンス
Rule successfully retrieved.
Name of this rule.
ID of this rule.
Whether the rule is enabled (true), or disabled (false).
Code to be executed when this rule runs.
Order that this rule should execute in relative to other rules. Lower-valued rules execute first.
Execution stage of this rule. Can be login_success, login_failure, or pre_authorize.