aboutsummaryrefslogtreecommitdiff
path: root/src/rest-plugins
diff options
context:
space:
mode:
authorSchanzenbach, Martin <mschanzenbach@posteo.de>2018-11-28 11:39:56 +0100
committerSchanzenbach, Martin <mschanzenbach@posteo.de>2018-11-28 11:39:56 +0100
commit4946e6930f74564d4597b006977c148d062d40e2 (patch)
tree501e106ae0943abc6382abb63457232e56906902 /src/rest-plugins
parent258520769186360519c61f43d8856c2fa01e7c16 (diff)
downloadgnunet-4946e6930f74564d4597b006977c148d062d40e2.tar.gz
gnunet-4946e6930f74564d4597b006977c148d062d40e2.zip
REST: OIDC more comments
Diffstat (limited to 'src/rest-plugins')
-rw-r--r--src/rest-plugins/plugin_rest_openid_connect.c41
1 files changed, 40 insertions, 1 deletions
diff --git a/src/rest-plugins/plugin_rest_openid_connect.c b/src/rest-plugins/plugin_rest_openid_connect.c
index cd74abcdb..ee78df4ef 100644
--- a/src/rest-plugins/plugin_rest_openid_connect.c
+++ b/src/rest-plugins/plugin_rest_openid_connect.c
@@ -156,18 +156,57 @@
156#define OIDC_EXPECTED_AUTHORIZATION_SCOPE "openid" 156#define OIDC_EXPECTED_AUTHORIZATION_SCOPE "openid"
157 157
158/** 158/**
159 * OIDC error keys 159 * OIDC error key for invalid client
160 */ 160 */
161#define OIDC_ERROR_KEY_INVALID_CLIENT "invalid_client" 161#define OIDC_ERROR_KEY_INVALID_CLIENT "invalid_client"
162
163/**
164 * OIDC error key for invalid scopes
165 */
162#define OIDC_ERROR_KEY_INVALID_SCOPE "invalid_scope" 166#define OIDC_ERROR_KEY_INVALID_SCOPE "invalid_scope"
167
168/**
169 * OIDC error key for invalid requests
170 */
163#define OIDC_ERROR_KEY_INVALID_REQUEST "invalid_request" 171#define OIDC_ERROR_KEY_INVALID_REQUEST "invalid_request"
172
173/**
174 * OIDC error key for invalid tokens
175 */
164#define OIDC_ERROR_KEY_INVALID_TOKEN "invalid_token" 176#define OIDC_ERROR_KEY_INVALID_TOKEN "invalid_token"
177
178/**
179 * OIDC error key for invalid cookies
180 */
165#define OIDC_ERROR_KEY_INVALID_COOKIE "invalid_cookie" 181#define OIDC_ERROR_KEY_INVALID_COOKIE "invalid_cookie"
182
183/**
184 * OIDC error key for generic server errors
185 */
166#define OIDC_ERROR_KEY_SERVER_ERROR "server_error" 186#define OIDC_ERROR_KEY_SERVER_ERROR "server_error"
187
188/**
189 * OIDC error key for unsupported grants
190 */
167#define OIDC_ERROR_KEY_UNSUPPORTED_GRANT_TYPE "unsupported_grant_type" 191#define OIDC_ERROR_KEY_UNSUPPORTED_GRANT_TYPE "unsupported_grant_type"
192
193/**
194 * OIDC error key for unsupported response types
195 */
168#define OIDC_ERROR_KEY_UNSUPPORTED_RESPONSE_TYPE "unsupported_response_type" 196#define OIDC_ERROR_KEY_UNSUPPORTED_RESPONSE_TYPE "unsupported_response_type"
197
198/**
199 * OIDC error key for unauthorized clients
200 */
169#define OIDC_ERROR_KEY_UNAUTHORIZED_CLIENT "unauthorized_client" 201#define OIDC_ERROR_KEY_UNAUTHORIZED_CLIENT "unauthorized_client"
202
203/**
204 * OIDC error key for denied access
205 */
170#define OIDC_ERROR_KEY_ACCESS_DENIED "access_denied" 206#define OIDC_ERROR_KEY_ACCESS_DENIED "access_denied"
207
208
209
171/** 210/**
172 * OIDC ignored parameter array 211 * OIDC ignored parameter array
173 */ 212 */