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;