+{"schemaVersion":{"minor":3,"patch":0,"major":0},"metadata":{"roleHeading":"Class","modules":[{"name":"Auth0"}],"symbolKind":"class","role":"symbol","externalID":"s:5Auth08ActClaimC","navigatorTitle":[{"text":"ActClaim","kind":"identifier"}],"title":"ActClaim","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"ActClaim","kind":"identifier"}]},"sections":[],"abstract":[{"text":"Represents the ","type":"text"},{"type":"codeVoice","code":"act"},{"type":"text","text":" (actor) claim from an ID token issued during a token exchange delegation flow."}],"topicSections":[{"identifiers":["doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/ActClaim\/init(json:)"],"generated":true,"title":"Initializers","anchor":"Initializers"},{"title":"Instance Properties","anchor":"Instance-Properties","generated":true,"identifiers":["doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/ActClaim\/act","doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/ActClaim\/additionalClaims","doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/ActClaim\/sub"]}],"seeAlsoSections":[{"title":"Related Documentation","identifiers":["https:\/\/tools.ietf.org\/html\/rfc8693#section-4.4","https:\/\/auth0.com\/docs\/authenticate\/custom-token-exchange"],"anchor":"Related-Documentation"}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/auth0\/actclaim"]}],"kind":"symbol","hierarchy":{"paths":[["doc:\/\/com.auth0.Auth0\/documentation\/Auth0"]]},"relationshipsSections":[{"type":"conformsTo","kind":"relationships","title":"Conforms To","identifiers":["doc:\/\/com.auth0.Auth0\/s8SendableP"]}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/ActClaim"},"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"text":"final","kind":"keyword"},{"kind":"text","text":" "},{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"ActClaim","kind":"identifier"}],"platforms":["iOS"],"languages":["swift"]}]},{"kind":"content","content":[{"anchor":"overview","text":"Overview","type":"heading","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"The "},{"code":"act","type":"codeVoice"},{"type":"text","text":" claim identifies the acting party — the entity performing actions on behalf of the subject. It is set"},{"text":" ","type":"text"},{"type":"text","text":"server-side via Auth0 Actions using the "},{"type":"codeVoice","code":"api.authentication.setActor()"},{"type":"text","text":" command."}]},{"inlineContent":[{"text":"The claim may be nested to represent delegation chains (e.g., ","type":"text"},{"code":"act.act","type":"codeVoice"},{"type":"text","text":" for multi-hop delegation)."}],"type":"paragraph"},{"anchor":"Usage","level":2,"text":"Usage","type":"heading"},{"syntax":"swift","type":"codeListing","code":["if let act = credentialsManager.user?.act {"," print(\"Actor: \\(act.sub)\")"," \/\/ Check for delegation chain"," if let innerAct = act.act {"," print(\"Original actor: \\(innerAct.sub)\")"," }","}"]}]}],"references":{"https://tools.ietf.org/html/rfc8693#section-4.4":{"identifier":"https:\/\/tools.ietf.org\/html\/rfc8693#section-4.4","titleInlineContent":[{"text":"RFC 8693: OAuth 2.0 Token Exchange - act Claim","type":"text"}],"title":"RFC 8693: OAuth 2.0 Token Exchange - act Claim","url":"https:\/\/tools.ietf.org\/html\/rfc8693#section-4.4","type":"link"},"doc://com.auth0.Auth0/documentation/Auth0/ActClaim/act":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"act","kind":"identifier"},{"kind":"text","text":": "},{"text":"ActClaim","kind":"typeIdentifier","preciseIdentifier":"s:5Auth08ActClaimC"},{"text":"?","kind":"text"}],"url":"\/documentation\/auth0\/actclaim\/act","kind":"symbol","type":"topic","title":"act","abstract":[{"type":"text","text":"A nested "},{"type":"codeVoice","code":"act"},{"text":" claim representing the next actor in a delegation chain.","type":"text"}],"role":"symbol","identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/ActClaim\/act"},"doc://com.auth0.Auth0/documentation/Auth0":{"role":"collection","kind":"symbol","abstract":[{"type":"text","text":"SDK for Apple platforms."}],"url":"\/documentation\/auth0","identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0","title":"Auth0","type":"topic"},"doc://com.auth0.Auth0/documentation/Auth0/ActClaim/additionalClaims":{"identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/ActClaim\/additionalClaims","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"additionalClaims","kind":"identifier"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"kind":"keyword","text":"any"},{"text":" ","kind":"text"},{"text":"Sendable","preciseIdentifier":"s:s8SendableP","kind":"typeIdentifier"},{"kind":"text","text":"]"}],"type":"topic","title":"additionalClaims","role":"symbol","url":"\/documentation\/auth0\/actclaim\/additionalclaims","abstract":[{"text":"Any additional claims beyond ","type":"text"},{"type":"codeVoice","code":"sub"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"act"},{"type":"text","text":" (e.g., "},{"code":"org","type":"codeVoice"},{"type":"text","text":", "},{"type":"codeVoice","code":"role"},{"text":").","type":"text"}],"kind":"symbol"},"doc://com.auth0.Auth0/documentation/Auth0/ActClaim/init(json:)":{"type":"topic","abstract":[{"type":"text","text":"Creates a new "},{"code":"ActClaim","type":"codeVoice"},{"type":"text","text":" from a JSON dictionary."}],"identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/ActClaim\/init(json:)","title":"init(json:)","kind":"symbol","role":"symbol","fragments":[{"text":"init","kind":"identifier"},{"text":"?(","kind":"text"},{"kind":"externalParam","text":"json"},{"text":": [","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"text":"Any","kind":"keyword"},{"kind":"text","text":"])"}],"url":"\/documentation\/auth0\/actclaim\/init(json:)"},"doc://com.auth0.Auth0/documentation/Auth0/ActClaim":{"role":"symbol","url":"\/documentation\/auth0\/actclaim","kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ActClaim"}],"identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/ActClaim","abstract":[{"text":"Represents the ","type":"text"},{"type":"codeVoice","code":"act"},{"type":"text","text":" (actor) claim from an ID token issued during a token exchange delegation flow."}],"navigatorTitle":[{"text":"ActClaim","kind":"identifier"}],"title":"ActClaim","type":"topic"},"doc://com.auth0.Auth0/s8SendableP":{"identifier":"doc:\/\/com.auth0.Auth0\/s8SendableP","title":"Swift.Sendable","type":"unresolvable"},"https://auth0.com/docs/authenticate/custom-token-exchange":{"identifier":"https:\/\/auth0.com\/docs\/authenticate\/custom-token-exchange","titleInlineContent":[{"text":"Custom Token Exchange Documentation","type":"text"}],"title":"Custom Token Exchange Documentation","url":"https:\/\/auth0.com\/docs\/authenticate\/custom-token-exchange","type":"link"},"doc://com.auth0.Auth0/documentation/Auth0/ActClaim/sub":{"abstract":[{"type":"text","text":"The subject identifier of the acting party."}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"sub","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"role":"symbol","url":"\/documentation\/auth0\/actclaim\/sub","title":"sub","kind":"symbol","type":"topic","identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/ActClaim\/sub"}}}
0 commit comments