Mercurial > hg > AnnotationManager
comparison src/de/mpiwg/itgroup/annotationManager/restlet/RestServer.java @ 5:0be9d53a6967
editor for annotations
author | dwinter |
---|---|
date | Tue, 13 Dec 2011 17:43:46 +0100 |
parents | e5f0906c107c |
children | 97f68ab3430f |
comparison
equal
deleted
inserted
replaced
4:c32080f364c6 | 5:0be9d53a6967 |
---|---|
63 boolean optional = true; | 63 boolean optional = true; |
64 ChallengeScheme challengeScheme = ChallengeScheme.HTTP_BASIC; | 64 ChallengeScheme challengeScheme = ChallengeScheme.HTTP_BASIC; |
65 String realm = "Annotation Service"; | 65 String realm = "Annotation Service"; |
66 | 66 |
67 JaasVerifier verifier = new JaasVerifier("BasicJaasAuthenticationApplication"); | 67 JaasVerifier verifier = new JaasVerifier("BasicJaasAuthenticationApplication"); |
68 | 68 //JaasVerifier verifier = new JaasVerifier("DummyAuthentication"); |
69 | 69 |
70 Configuration jaasConfig; | 70 Configuration jaasConfig; |
71 jaasConfig = createConfiguration(); | 71 jaasConfig = createConfiguration(); |
72 | 72 |
73 | 73 |
74 verifier.setConfiguration(jaasConfig); | 74 verifier.setConfiguration(jaasConfig); |
136 router.attach("/annotations",AddAndSearchAnnotations.class); | 136 router.attach("/annotations",AddAndSearchAnnotations.class); |
137 router.attach("/search",AddAndSearchAnnotations.class); // annotator api askes for different uris for search and adding | 137 router.attach("/search",AddAndSearchAnnotations.class); // annotator api askes for different uris for search and adding |
138 router.attach("/dummy",Dummy.class); | 138 router.attach("/dummy",Dummy.class); |
139 | 139 |
140 //router.attach("",redirector); | 140 //router.attach("",redirector); |
141 router.attach("/annotator",ExtendedAnnotationInput.class); | |
141 router.attach("/",AnnotatorInfo.class); | 142 router.attach("/",AnnotatorInfo.class); |
142 authenticator.setNext(router); | 143 authenticator.setNext(router); |
143 return authenticator; | 144 return authenticator; |
144 | 145 |
145 | 146 |
181 | 182 |
182 try { | 183 try { |
183 Configuration conf = createConfiguration(); | 184 Configuration conf = createConfiguration(); |
184 | 185 |
185 lc = new LoginContext("BasicJaasAuthenticationApplication", null, new MyCallBackHandler(username,password),conf); | 186 lc = new LoginContext("BasicJaasAuthenticationApplication", null, new MyCallBackHandler(username,password),conf); |
187 //lc = new LoginContext("DummyAuthentication", null, new MyCallBackHandler(username,password),conf); | |
186 lc.login(); | 188 lc.login(); |
187 } catch (LoginException e) { | 189 } catch (LoginException e) { |
188 // TODO Auto-generated catch block | 190 // TODO Auto-generated catch block |
189 e.printStackTrace(); | 191 e.printStackTrace(); |
190 return false; | 192 return false; |