Changeset 57:4efb21cf0ce0 in AnnotationManagerN4J for src/main/java/de/mpiwg/itgroup/annotations/restlet/AnnotatorResourceImpl.java
Legend:
- Unmodified
- Added
- Removed
-
src/main/java/de/mpiwg/itgroup/annotations/restlet/AnnotatorResourceImpl.java
r52 r57 133 133 134 134 /** 135 * checks Annotator Auth plugin authentication information from headers.136 * returns userId if successful.135 * Checks Annotator Auth plugin authentication information from headers. 136 * Returns userId if successful. Returns "anonymous" in non-authorization mode. 137 137 * 138 138 * @param entity … … 142 142 Form requestHeaders = (Form) getRequest().getAttributes().get("org.restlet.http.headers"); 143 143 String authToken = requestHeaders.getFirstValue("x-annotator-auth-token", true); 144 if (authToken == null) return null; 144 if (authToken == null) { 145 if (!((BaseRestlet) getApplication()).isAuthorizationMode()) { 146 return "anonymous"; 147 } 148 return null; 149 } 145 150 // decode token first to get consumer key 146 151 JsonToken token = new JsonTokenParser(null, null).deserialize(authToken);
Note: See TracChangeset
for help on using the changeset viewer.