diff options
author | Schanzenbach, Martin <mschanzenbach@posteo.de> | 2018-11-28 11:39:56 +0100 |
---|---|---|
committer | Schanzenbach, Martin <mschanzenbach@posteo.de> | 2018-11-28 11:39:56 +0100 |
commit | 4946e6930f74564d4597b006977c148d062d40e2 (patch) | |
tree | 501e106ae0943abc6382abb63457232e56906902 /src/rest-plugins | |
parent | 258520769186360519c61f43d8856c2fa01e7c16 (diff) | |
download | gnunet-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.c | 41 |
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 | */ |