@aurahelper/languages
Version:
Language Libraries to work with XML, Aura, Apex... files. tokenizers, parsers, system classes and much more
660 lines • 19.5 kB
JSON
{
"id": "Auth.jws",
"nodeType": "class",
"name": "JWS",
"namespace": "Auth",
"startToken": {
"type": "declaration.entity.name.class",
"text": "JWS",
"textToLower": "jws",
"isAux": false,
"range": {
"start": {
"line": -1,
"character": 0
},
"end": {
"line": -1,
"character": 0
},
"isEmpty": true,
"isSingleLine": true
},
"id": "declaration.entity.name.class_JWS_-1:0"
},
"order": 0,
"memberOrder": 0,
"accessModifier": {
"type": "keyword.modifier.access",
"text": "global",
"textToLower": "global",
"isAux": false,
"range": {
"start": {
"line": -1,
"character": 0
},
"end": {
"line": -1,
"character": 0
},
"isEmpty": true,
"isSingleLine": true
},
"id": "keyword.modifier.access_global_-1:0"
},
"sharingModifier": {
"type": "keyword.modifier.sharing",
"text": "without sharing",
"textToLower": "without sharing",
"isAux": false,
"range": {
"start": {
"line": -1,
"character": 0
},
"end": {
"line": -1,
"character": 0
},
"isEmpty": true,
"isSingleLine": true
},
"id": "keyword.modifier.sharing_without sharing_-1:0"
},
"description": "Contains methods that apply a digital signature to a JSON Web Token (JWT), using a JSON Web Signature (JWS) data structure. This class creates the signed JWT bearer token, which can be used to request an OAuth access token in the OAuth 2.0 JWT bearer token flow.",
"documentation": "https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_class_Auth_JWS.htm",
"classes": {},
"interfaces": {},
"enums": {},
"variables": {},
"methods": {
"clone()": {
"id": "Auth.jws.method.clone()",
"nodeType": "method",
"name": "clone",
"startToken": {
"type": "declaration.entity.name.function",
"text": "clone",
"textToLower": "clone",
"isAux": false,
"range": {
"start": {
"line": -1,
"character": 0
},
"end": {
"line": -1,
"character": 0
},
"isEmpty": true,
"isSingleLine": true
},
"id": "declaration.entity.name.function_clone_-1:0"
},
"parentId": "Auth.jws",
"order": 1,
"memberOrder": 3,
"accessModifier": {
"type": "keyword.modifier.access",
"text": "public",
"textToLower": "public",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 0
},
"end": {
"line": 0,
"character": 6
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_public_0:0"
},
"signature": "public Object clone()",
"overrideSignature": "public override Object clone()",
"simplifiedSignature": "clone()",
"datatype": {
"id": "Auth.jws.clone.datatype.Object",
"nodeType": "datatype",
"name": "Object",
"startToken": {
"type": "datatype.primitive",
"text": "Object",
"textToLower": "object",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 7
},
"end": {
"line": 0,
"character": 13
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_Object_0:7"
},
"parentId": "Auth.jws.clone",
"order": 0,
"memberOrder": 0,
"type": "Object"
},
"description": "Makes a duplicate copy of the JWS object.",
"parentName": "JWS",
"variables": {},
"params": {},
"queries": [],
"exceptions": []
},
"getcompactserialization()": {
"id": "Auth.jws.method.getcompactserialization()",
"nodeType": "method",
"name": "getCompactSerialization",
"startToken": {
"type": "declaration.entity.name.function",
"text": "getCompactSerialization",
"textToLower": "getcompactserialization",
"isAux": false,
"range": {
"start": {
"line": -1,
"character": 0
},
"end": {
"line": -1,
"character": 0
},
"isEmpty": true,
"isSingleLine": true
},
"id": "declaration.entity.name.function_getCompactSerialization_-1:0"
},
"parentId": "Auth.jws",
"order": 2,
"memberOrder": 4,
"accessModifier": {
"type": "keyword.modifier.access",
"text": "public",
"textToLower": "public",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 0
},
"end": {
"line": 0,
"character": 6
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_public_0:0"
},
"signature": "public String getCompactSerialization()",
"overrideSignature": "public override String getCompactSerialization()",
"simplifiedSignature": "getCompactSerialization()",
"datatype": {
"id": "Auth.jws.getcompactserialization.datatype.String",
"nodeType": "datatype",
"name": "String",
"startToken": {
"type": "datatype.primitive",
"text": "String",
"textToLower": "string",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 7
},
"end": {
"line": 0,
"character": 13
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_String_0:7"
},
"parentId": "Auth.jws.getcompactserialization",
"order": 0,
"memberOrder": 0,
"type": "String"
},
"description": "Returns the compact serialization representation of the JWS as a concatenated string, with the encoded JWS header, encoded JWS payload, and encoded JWS signature strings separated by period ('.') characters.",
"parentName": "JWS",
"variables": {},
"params": {},
"queries": [],
"exceptions": []
}
},
"constructors": {
"jws(auth.jwt,string)": {
"id": "Auth.jws.method.jws(auth.jwt,string)",
"nodeType": "constructor",
"name": "JWS",
"startToken": {
"type": "declaration.entity.name.function",
"text": "JWS",
"textToLower": "jws",
"isAux": false,
"range": {
"start": {
"line": -1,
"character": 0
},
"end": {
"line": -1,
"character": 0
},
"isEmpty": true,
"isSingleLine": true
},
"id": "declaration.entity.name.function_JWS_-1:0"
},
"parentId": "Auth.jws",
"order": 1,
"memberOrder": 1,
"accessModifier": {
"type": "keyword.modifier.access",
"text": "public",
"textToLower": "public",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 0
},
"end": {
"line": 0,
"character": 6
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_public_0:0"
},
"signature": "public JWS(Auth.JWT jwt, String certDevName)",
"overrideSignature": "public override JWS(Auth.JWT jwt, String certDevName)",
"simplifiedSignature": "JWS(Auth.JWT,String)",
"description": "Creates an instance of the JWS class using the specified Auth.JWT payload and the certificate used for signing the JWT bearer token.",
"parentName": "JWS",
"variables": {},
"params": {
"jwt": {
"id": "Auth.jws.method.jws(auth.jwt,string).varParam.jwt",
"nodeType": "variable",
"name": "jwt",
"startToken": {
"type": "declaration.entity.name.variable",
"text": "jwt",
"textToLower": "jwt",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 20
},
"end": {
"line": 0,
"character": 23
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_jwt_0:20"
},
"endToken": {
"type": "declaration.entity.name.variable",
"text": "jwt",
"textToLower": "jwt",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 20
},
"end": {
"line": 0,
"character": 23
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_jwt_0:20"
},
"parentId": "Auth.jws.method.jws(auth.jwt,string)",
"order": 1,
"memberOrder": 1,
"datatype": {
"id": "Auth.jws.jws.datatype.Auth.JWT",
"nodeType": "datatype",
"name": "Auth.JWT",
"startToken": {
"type": "datatype.support.namespace",
"text": "Auth",
"textToLower": "auth",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 11
},
"end": {
"line": 0,
"character": 15
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_Auth_0:11"
},
"parentId": "Auth.jws.jws",
"order": 0,
"memberOrder": 0,
"type": "Auth.JWT"
},
"scope": null
},
"certdevname": {
"id": "Auth.jws.method.jws(auth.jwt,string).varParam.certdevname",
"nodeType": "variable",
"name": "certDevName",
"startToken": {
"type": "declaration.entity.name.variable",
"text": "certDevName",
"textToLower": "certdevname",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 32
},
"end": {
"line": 0,
"character": 43
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_certDevName_0:32"
},
"endToken": {
"type": "declaration.entity.name.variable",
"text": "certDevName",
"textToLower": "certdevname",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 32
},
"end": {
"line": 0,
"character": 43
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_certDevName_0:32"
},
"parentId": "Auth.jws.method.jws(auth.jwt,string)",
"order": 2,
"memberOrder": 2,
"datatype": {
"id": "Auth.jws.jws.datatype.String",
"nodeType": "datatype",
"name": "String",
"startToken": {
"type": "datatype.primitive",
"text": "String",
"textToLower": "string",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 25
},
"end": {
"line": 0,
"character": 31
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_String_0:25"
},
"parentId": "Auth.jws.jws",
"order": 0,
"memberOrder": 0,
"type": "String"
},
"description": "The Base64-encoded JSON Claims Set in the JWT bearer token generated by Auth.JWT. The Unique Name for a certificate stored in the Salesforce org’s Certificate and Key Management page to use for signing the JWT bearer token.",
"scope": null
}
},
"queries": [],
"exceptions": []
},
"jws(string,string)": {
"id": "Auth.jws.method.jws(string,string)",
"nodeType": "constructor",
"name": "JWS",
"startToken": {
"type": "declaration.entity.name.function",
"text": "JWS",
"textToLower": "jws",
"isAux": false,
"range": {
"start": {
"line": -1,
"character": 0
},
"end": {
"line": -1,
"character": 0
},
"isEmpty": true,
"isSingleLine": true
},
"id": "declaration.entity.name.function_JWS_-1:0"
},
"parentId": "Auth.jws",
"order": 2,
"memberOrder": 2,
"accessModifier": {
"type": "keyword.modifier.access",
"text": "public",
"textToLower": "public",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 0
},
"end": {
"line": 0,
"character": 6
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_public_0:0"
},
"signature": "public JWS(String payload, String certDevName)",
"overrideSignature": "public override JWS(String payload, String certDevName)",
"simplifiedSignature": "JWS(String,String)",
"description": "Creates an instance of the JWS class using the specified payload and certificate used for signing the JWT bearer token.",
"parentName": "JWS",
"variables": {},
"params": {
"payload": {
"id": "Auth.jws.method.jws(string,string).varParam.payload",
"nodeType": "variable",
"name": "payload",
"startToken": {
"type": "declaration.entity.name.variable",
"text": "payload",
"textToLower": "payload",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 18
},
"end": {
"line": 0,
"character": 25
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_payload_0:18"
},
"endToken": {
"type": "declaration.entity.name.variable",
"text": "payload",
"textToLower": "payload",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 18
},
"end": {
"line": 0,
"character": 25
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_payload_0:18"
},
"parentId": "Auth.jws.method.jws(string,string)",
"order": 1,
"memberOrder": 1,
"datatype": {
"id": "Auth.jws.jws.datatype.String",
"nodeType": "datatype",
"name": "String",
"startToken": {
"type": "datatype.primitive",
"text": "String",
"textToLower": "string",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 11
},
"end": {
"line": 0,
"character": 17
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_String_0:11"
},
"parentId": "Auth.jws.jws",
"order": 0,
"memberOrder": 0,
"type": "String"
},
"scope": null
},
"certdevname": {
"id": "Auth.jws.method.jws(string,string).varParam.certdevname",
"nodeType": "variable",
"name": "certDevName",
"startToken": {
"type": "declaration.entity.name.variable",
"text": "certDevName",
"textToLower": "certdevname",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 34
},
"end": {
"line": 0,
"character": 45
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_certDevName_0:34"
},
"endToken": {
"type": "declaration.entity.name.variable",
"text": "certDevName",
"textToLower": "certdevname",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 34
},
"end": {
"line": 0,
"character": 45
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_certDevName_0:34"
},
"parentId": "Auth.jws.method.jws(string,string)",
"order": 2,
"memberOrder": 2,
"datatype": {
"id": "Auth.jws.jws.datatype.String",
"nodeType": "datatype",
"name": "String",
"startToken": {
"type": "datatype.primitive",
"text": "String",
"textToLower": "string",
"isAux": false,
"range": {
"start": {
"line": 0,
"character": 27
},
"end": {
"line": 0,
"character": 33
},
"isEmpty": false,
"isSingleLine": true
},
"id": "token.type.identifier_String_0:27"
},
"parentId": "Auth.jws.jws",
"order": 0,
"memberOrder": 0,
"type": "String"
},
"description": "The Base64-encoded JSON Claims Set in the JWT bearer token. The Unique Name for a certificate stored in the Salesforce org’s Certificate and Key Management page to use for signing the JWT bearer token.",
"scope": null
}
},
"queries": [],
"exceptions": []
}
},
"extendsType": "",
"implementTypes": [],
"implements": {},
"totalMembers": 4,
"queries": []
}