-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathclientCredentials.manifest.json
More file actions
100 lines (99 loc) · 3.38 KB
/
clientCredentials.manifest.json
File metadata and controls
100 lines (99 loc) · 3.38 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
{
"name": "File Input Cloud Storage",
"description": {
"short": "App for file input from cloud storage",
"long": "This app is designed to retrieve files from a cloud storage system."
},
"termsOfServiceUrl": "https://www.fontara.com/tos",
"privacyUrl": "https://www.fontara.com/privacy-security",
"supportUrl": "https://www.fontara.com/support",
"publisher": {
"name": "Fontara",
"email": "support@fontara.com"
},
"connections": [
{
"name": "authentication",
"description": "Secure connection to sample extension app",
"type": "oauth2",
"params": {
"provider": "CUSTOM",
"scopes": [],
"grantType": "client_credentials",
"clientId": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"clientSecret": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"customConfig": {
"authorizationMethod": "header",
"authorizationParams": {},
"requiredScopes": [],
"scopeSeparator": " ",
"tokenUrl": "https://app-file-input-cloud-storage-sample-817e.azurewebsites.net/api/oauth/token"
}
}
}
],
"extensions": [
{
"name": "My File Input Cloud Storage Extension",
"description": "Used to retrieve files from cloud storage",
"template": "FileIO.Version1.FileInputCloudStorage",
"actionReferences": [
"search",
"list-directory-contents",
"list-drives",
"get-file"
],
"capabilities": [
"FileIO.Version1.ListDrives"
]
}
],
"actions": [
{
"name": "search",
"description": "This is a description of my search action",
"template": "FileIO.Version1.Search",
"connectionsReference": "authentication",
"params": {
"uri": "https://app-file-input-cloud-storage-sample-817e.azurewebsites.net/api/search"
}
},
{
"name": "list-directory-contents",
"description": "This is a description of my list directory contents action",
"template": "FileIO.Version1.ListDirectoryContents",
"connectionsReference": "authentication",
"params": {
"uri": "https://app-file-input-cloud-storage-sample-817e.azurewebsites.net/api/listdirectorycontents"
}
},
{
"name": "list-drives",
"description": "This is a description of my list drives action",
"template": "FileIO.Version1.ListDrives",
"connectionsReference": "authentication",
"params": {
"uri": "https://app-file-input-cloud-storage-sample-817e.azurewebsites.net/api/listdrives"
}
},
{
"name": "get-file",
"description": "This is a description of my get file action",
"template": "FileIO.Version1.GetFile",
"connectionsReference": "authentication",
"contractType": "action-with-callback",
"params": {
"uri": "https://app-file-input-cloud-storage-sample-817e.azurewebsites.net/api/getfile"
}
}
],
"publicationRegions": [
"US"
],
"distribution": "PRIVATE",
"icon": {
"data": "iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAYAAADimHc4AAAACXBIWXMAACxLAAAsSwGlPZapAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADcSURBVHgB7dwxCsMwEADBc8j/v+zUgTRJZNY2M6ULF1oOhECaAQAAAAAA7m778G0fjvS25o8hJUBMgJgAMQFi23xvX/ivK1uyDiYgJkBMgJgAMQFizzm/f8+mTr07MwExAWICxASICRC7wi7o1mdMJiAmQEyAmAAxAWICxASICRATICZATICYADEBYgLEBIgJEBMgJkBMgJgAMQFiAsQEiAkQEyAmQEyAmAAxAWICxASICRATICZATICYADEBYgLEBIitvCfsxd0fmICYADEBYgLEBAAAAAAAADjYCwxUBYWYirDwAAAAAElFTkSuQmCC",
"mediaType": "image/png"
},
"screenshots": []
}