AccessProvider
AccessProvider( name )
AccessProvider( name )
AccessProvider( name )
AccessProvider( name )
access_provider( name )
AccessProvider( name )
Description
The AccessProvider
function returns a valid Reference for the specified
AccessProvider name
in the specified child database
. If a child
database
is not specified, the returned AccessProvider reference belongs
to the current database.
Returns
A reference to an AccessProvider with the specified name
, in the
specified child database
(or the current database if database
is not
specified).
Examples
The following query gets a reference to the AccessProvider named "Auth0-myapp":
RefV(id = "Auth0-myapp", collection = RefV(id = "access_providers"))
{Auth0-myapp 0xc000113710 0xc000113710 <nil>}
ref(id = "Auth0-myapp", collection = ref(id = "access_providers"))
AccessProvider("Auth0-myapp")
Ref(id=Auth0-myapp, collection=Ref(id=access_providers))
AccessProvider("Auth0-myapp")
The following query retrieves the "Auth0-myapp" AccessProvider document:
ObjectV(ref: RefV(id = "Auth0-myapp", collection = RefV(id = "access_providers")),ts: LongV(1617396518670000),name: StringV(Auth0-myapp),issuer: StringV(https://myapp.auth0.com/),jwks_uri: StringV(https://myapp.auth0.com/.well-known/jwks.json),audience: StringV(https://db.fauna.com/db/yomidtog6ybyy))
map[audience:https://db.fauna.com/db/yomidxp6nydyy issuer:https://myapp.auth0.com/ jwks_uri:https://myapp.auth0.com/.well-known/jwks.json name:Auth0-myapp ref:{Auth0-myapp 0xc000182270 0xc000182270 <nil>} ts:1617396484800000]
{ref: ref(id = "Auth0-myapp", collection = ref(id = "access_providers")), ts: 1611251241360000, name: "Auth0-myapp", issuer: "https://myapp.auth0.com/", jwks_uri: "https://myapp.auth0.com/.well-known/jwks.json", audience: "https://db.fauna.com/db/yoyg4mtm4ydyy"}
{
ref: AccessProvider("Auth0-myapp"),
ts: 1605546537710000,
name: 'Auth0-myapp',
issuer: 'https://myapp.auth0.com/',
jwks_uri: 'https://myapp.auth0.com/.well-known/jwks.json',
audience: 'https://db.fauna.com/db/yxi13oyw1ybyy'
}
{'ref': Ref(id=Auth0-myapp, collection=Ref(id=access_providers)), 'ts': 1611251241360000, 'name': 'Auth0-myapp', 'issuer': 'https://myapp.auth0.com/', 'jwks_uri': 'https://myapp.auth0.com/.well-known/jwks.json', 'audience': 'https://db.fauna.com/db/yoyg4mtm4ydyy'}
{
ref: AccessProvider("Auth0-myapp"),
ts: 1624310322260000,
name: 'Auth0-myapp',
issuer: 'https://myapp.auth0.com/',
jwks_uri: 'https://myapp.auth0.com/.well-known/jwks.json',
audience: 'https://db.fauna.com/db/yoatg11a4ybyy'
}
Is this article helpful?
Tell Fauna how the article can be improved:
Visit Fauna's forums
or email docs@fauna.com
Thank you for your feedback!