AccessProvider.byName()
Learn: Access providers |
---|
Get an access provider by its name.
Description
Gets an access provider, represented
as an AccessProvider
document, by its name.
AccessProvider
documents are FQL versions of a database’s FSL
access provider schema.
AccessProvider
documents have the AccessProvider type. See
Access providers.
Staged schema
If a database has staged schema, this method interacts with the database’s staged schema, not the active schema.
Parameters
Parameter | Type | Required | Description |
---|---|---|---|
name |
true |
|
Return value
Type | Description |
---|---|
Resolved reference to the
|
Examples
AccessProvider.byName("someIssuer")
{
name: "someIssuer",
coll: AccessProvider,
ts: Time("2099-06-25T14:57:23.125Z"),
roles: [
"customer",
{
role: "manager",
predicate: "(jwt) => jwt!.scope.includes(\"manager\")"
}
],
issuer: "https://example.com/",
jwks_uri: "https://example.com/.well-known/jwks.json",
audience: "https://db.fauna.com/db/ysjowue14yyr1"
}