Skip to content
Snippets Groups Projects
Commit 55662630 authored by Andreas Huber's avatar Andreas Huber
Browse files

OAuth Scopes

parent 190a48a2
No related branches found
No related tags found
2 merge requests!5Version 0.2,!3OAuth2 abschließen
......@@ -85,9 +85,9 @@
"security": [
{
"Production API Key": [
"{subscriber-id}:application:read",
"{subscriber-id}:{destination-id}:application:read",
"{subscriber-id}:manage"
"{subscriber-id}:manage",
"{subscriber-id}:application:receive",
"{subscriber-id}:destination:{destination-id}:application:receive"
]
},
{
......@@ -155,9 +155,9 @@
"security": [
{
"Production API Key": [
"{subscriber-id}:application:read",
"{subscriber-id}:{destination-id}:application:read",
"{subscriber-id}:manage"
"{subscriber-id}:manage",
"{subscriber-id}:application:receive",
"{subscriber-id}:destination:{destination-id}:application:receive"
]
},
{
......@@ -324,9 +324,9 @@
"security": [
{
"Production API Key": [
"{subscriber-id}:application:read",
"{subscriber-id}:{destination-id}:application:read",
"{subscriber-id}:manage"
"{subscriber-id}:manage",
"{subscriber-id}:application:receive",
"{subscriber-id}:destination:{destination-id}:application:receive"
]
},
{
......@@ -378,9 +378,9 @@
"security": [
{
"Production API Key": [
"{subscriber-id}:application:read",
"{subscriber-id}:{destination-id}:application:read",
"{subscriber-id}:manage"
"{subscriber-id}:manage",
"{subscriber-id}:application:receive",
"{subscriber-id}:destination:{destination-id}:application:receive"
]
},
{
......@@ -547,9 +547,9 @@
"security": [
{
"Production API Key": [
"{subscriber-id}:application:read",
"{subscriber-id}:{destination-id}:application:read",
"{subscriber-id}:manage"
"{subscriber-id}:manage",
"{subscriber-id}:application:receive",
"{subscriber-id}:destination:{destination-id}:application:receive"
]
},
{
......@@ -648,7 +648,8 @@
"Production API Key": [
"{subscriber-id}:destination:read",
"{subscriber-id}:destination:manage",
"{subscriber-id}:{destination-id}:read"
"{subscriber-id}:manage",
"{subscriber-id}:destination:{destination-id}:read"
]
},
{
......@@ -719,9 +720,9 @@
{
"Production API Key": [
"{subscriber-id}:manage",
"{subscriber-id}:{destination-id}:update",
"{subscriber-id}:destination:update",
"{subscriber-id}:destination:manage"
"{subscriber-id}:destination:manage",
"{subscriber-id}:destination:{destination-id}:update"
]
},
{
......@@ -756,7 +757,8 @@
"Production API Key": [
"{subscriber-id}:manage",
"{subscriber-id}:destination:manage",
"{subscriber-id}:destination:delete"
"{subscriber-id}:destination:delete",
"{subscriber-id}:destination:{destination-id}:delete"
]
},
{
......@@ -832,7 +834,8 @@
{
"Production API Key": [
"{subscriber-id}:destination:read",
"{subscriber-id}:manage"
"{subscriber-id}:manage",
"{subscriber-id}:destination:manage"
]
},
{
......@@ -911,6 +914,15 @@
},
"tags": [
"destination"
],
"security": [
{
"Production API Key": [
"{subscriber-id}:manage",
"{subscriber-id}:destination:manage",
"{subscriber-id}:destination:create"
]
}
]
}
}
......@@ -939,12 +951,13 @@
"{subscriber-id}:destination:create": "Der Zugriffsbereich erlaubt Destinations neu anzulegen und zu verändern.",
"{subscriber-id}:destination:update": "Dieser Zugriffsbereich erlaubt es, bestehende Destinations zu verändern.",
"{subscriber-id}:destination:manage": "Dieser Zugriffsbereich alle Destination Endpunkte eines Subscriber genutzt werden.",
"{subscriber-id}:{destination-id}:read": "Mit diesem Zugriffsbereich wird ein lesender Zugriff auf eine spezifische Destination ermöglicht.",
"{subscriber-id}:{destination-id}:update": "Mit diesem Zugriffsbereich wird ein lesender Zugriff auf eine spezifische Destination ermöglicht.",
"{subscriber-id}:application:read": "Dieser Zugriffsbereich erlaubt einen lesenden Zugriff auf Anträge in allen Destinations",
"{subscriber-id}:{destination-id}:application:read": "Dieser Zugriffsbereich erlaubt einen lesenden Zugriff auf Anträge in spezifischen Destinations",
"{subscriber-id}:manage": "Dieser Zugriffsbereich die vollständige Nutzung aller Endpunkte eines Subscribers",
"{subscriber-id}:destination:delete": "Dieser Zugriffsbereich erlaubt die Löschung von Destinations eines Accounts"
"{subscriber-id}:destination:{destination-id}:read": "Mit diesem Zugriffsbereich wird ein lesender Zugriff auf eine spezifische Destination ermöglicht.",
"{subscriber-id}:destination:{destination-id}:update": "Mit diesem Zugriffsbereich wird ein schreibende Zugriff auf eine spezifische Destination ermöglicht.",
"{subscriber-id}:application:receive": "Dieser Zugriffsbereich erlaubt es, Anträge für allen Destinations abzuholen.",
"{subscriber-id}:destination:{destination-id}:application:receive": "Dieser Zugriffsbereich erlaubt es, Anträge einer spezifischen Destination abzuholen.",
"{subscriber-id}:manage": "Dieser Zugriffsbereich die vollständige Nutzung aller Endpunkte eines Subscribers.",
"{subscriber-id}:destination:delete": "Dieser Zugriffsbereich erlaubt die Löschung von Destinations eines Accounts.",
"{subscriber-id}:destination:{destination-id}:delete": "Dieser Zugriffsbereich erlaubt es, eine spezifische Destination zu löschen."
}
}
},
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment