|
|
|
@@ -59,8 +59,8 @@ class example_op_t : public opkele::verify_OP { |
59 | kingate::cookie htc; |
59 | kingate::cookie htc; |
60 | |
60 | |
61 | |
61 | |
62 | example_op_t(kingate::cgi_gateway& gw) |
62 | example_op_t(kingate::cgi_gateway& g) |
63 | : gw(gw) { |
63 | : gw(g) { |
64 | try { |
64 | try { |
65 | htc = gw.cookies.get_cookie("htop_session"); |
65 | htc = gw.cookies.get_cookie("htop_session"); |
66 | sqlite3_mem_t<char*> S = sqlite3_mprintf( |
66 | sqlite3_mem_t<char*> S = sqlite3_mprintf( |
@@ -200,7 +200,7 @@ class example_op_t : public opkele::verify_OP { |
200 | |
200 | |
201 | }; |
201 | }; |
202 | |
202 | |
203 | int main(int argc,char *argv[]) { |
203 | int main(int,char **) { |
204 | try { |
204 | try { |
205 | kingate::plaincgi_interface ci; |
205 | kingate::plaincgi_interface ci; |
206 | kingate::cgi_gateway gw(ci); |
206 | kingate::cgi_gateway gw(ci); |
@@ -244,8 +244,8 @@ int main(int argc,char *argv[]) { |
244 | op.clear(); |
244 | op.clear(); |
245 | message = "logged out"; |
245 | message = "logged out"; |
246 | } |
246 | } |
247 | string om; |
247 | string omode; |
248 | try { om = gw.get_param("openid.mode"); }catch(kingate::exception_notfound&) { } |
248 | try { omode = gw.get_param("openid.mode"); }catch(kingate::exception_notfound&) { } |
249 | if(op=="xrds") { |
249 | if(op=="xrds") { |
250 | cout << |
250 | cout << |
251 | "Content-type: application/xrds+xml\n\n" |
251 | "Content-type: application/xrds+xml\n\n" |
@@ -295,14 +295,14 @@ int main(int argc,char *argv[]) { |
295 | << "\n\n"; |
295 | << "\n\n"; |
296 | } |
296 | } |
297 | om.to_keyvalues(clog); |
297 | om.to_keyvalues(clog); |
298 | }else if(om=="associate") { |
298 | }else if(omode=="associate") { |
299 | kingate_openid_message_t inm(gw); |
299 | kingate_openid_message_t inm(gw); |
300 | opkele::openid_message_t oum; |
300 | opkele::openid_message_t oum; |
301 | example_op_t OP(gw); |
301 | example_op_t OP(gw); |
302 | OP.associate(oum,inm); |
302 | OP.associate(oum,inm); |
303 | cout << "Content-type: text/plain\n\n"; |
303 | cout << "Content-type: text/plain\n\n"; |
304 | oum.to_keyvalues(cout); |
304 | oum.to_keyvalues(cout); |
305 | }else if(om=="checkid_setup") { |
305 | }else if(omode=="checkid_setup") { |
306 | kingate_openid_message_t inm(gw); |
306 | kingate_openid_message_t inm(gw); |
307 | example_op_t OP(gw); |
307 | example_op_t OP(gw); |
308 | OP.checkid_(inm,0); |
308 | OP.checkid_(inm,0); |
@@ -336,7 +336,7 @@ int main(int argc,char *argv[]) { |
336 | "</form>" |
336 | "</form>" |
337 | "</body>" |
337 | "</body>" |
338 | "</html>"; |
338 | "</html>"; |
339 | }else if(om=="check_authentication") { |
339 | }else if(omode=="check_authentication") { |
340 | kingate_openid_message_t inm(gw); |
340 | kingate_openid_message_t inm(gw); |
341 | example_op_t OP(gw); |
341 | example_op_t OP(gw); |
342 | opkele::openid_message_t oum; |
342 | opkele::openid_message_t oum; |
|