forked from apiman/apiman-plugin-registry
-
Notifications
You must be signed in to change notification settings - Fork 0
/
registry.json
68 lines (68 loc) · 3.08 KB
/
registry.json
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
{
"id" : "apiman-plugin-registry",
"name" : "Official apiman Plugins",
"description" : "This plugin registry lists all of the official apiman plugins. No third party plugins are included in this registry.",
"version" : "1.3.2-SNAPSHOT",
"repository" : {
"name" : "Maven Central",
"url" : "https://repo1.maven.org/maven2/"
},
"plugins" : [
{
"groupId" : "io.apiman.plugins",
"artifactId" : "apiman-plugins-cors-policy",
"version" : "1.3.2-SNAPSHOT",
"name" : "CORS Policy Plugin",
"description" : "This plugin implements CORS (Cross-origin resource sharing): A method of controlling access to resources outside of an originating domain."
},
{
"groupId" : "io.apiman.plugins",
"artifactId" : "apiman-plugins-http-security-policy",
"version" : "1.3.2-SNAPSHOT",
"name" : "HTTP Security Policy Plugin",
"description" : "Provides a policy which allows security-related HTTP headers to be set, which can help mitigate a range of common security vulnerabilities."
},
{
"groupId" : "io.apiman.plugins",
"artifactId" : "apiman-plugins-jsonp-policy",
"version" : "1.3.2-SNAPSHOT",
"name" : "JSONP Policy Plugin",
"description" : "A plugin that contributes a policy that turns a standard RESTful endpoint into a JSONP compatible endpoint."
},
{
"groupId" : "io.apiman.plugins",
"artifactId" : "apiman-plugins-keycloak-oauth-policy",
"version" : "1.3.2-SNAPSHOT",
"name" : "Keycloak OAuth Policy Plugin",
"description" : "This plugin offers an OAuth2 policy which leverages the Keycloak authentication platform as the identity and access provider."
},
{
"groupId" : "io.apiman.plugins",
"artifactId" : "apiman-plugins-simple-header-policy",
"version" : "1.3.2-SNAPSHOT",
"name" : "Simple Header Policy Plugin",
"description" : "Offers a simple policy that allows request headers to be added or stripped from the HTTP request (outgoing) or HTTP response (incoming)."
},
{
"groupId" : "io.apiman.plugins",
"artifactId" : "apiman-plugins-transformation-policy",
"version" : "1.3.2-SNAPSHOT",
"name" : "XML<->JSON Transformation Policy Plugin",
"description" : "This plugin provides a very simple policy which can transform the request and/or response payload between XML and JSON."
},
{
"groupId" : "io.apiman.plugins",
"artifactId" : "apiman-plugins-log-policy",
"version" : "1.3.2-SNAPSHOT",
"name" : "Log Headers Policy",
"description" : "A policy that logs the headers to std out. Useful to analyse inbound HTTP traffic to the gateway when added as the first policy in the chain or to analyse outbound HTTP traffic from the gateway when added as the last policy in the chain."
},
{
"groupId" : "io.apiman.plugins",
"artifactId" : "apiman-plugins-circuit-breaker-policy",
"version" : "1.3.2-SNAPSHOT",
"name" : "Circuit Breaker Policy",
"description" : "This plugin has policies for performing circuit breaker functionality."
}
]
}