snprintf(buf, sizeof buf,
"OIDS %s|%s://%s/finalize_openid_login|%s://%s",
bstr("openid_url"),
- (is_https ? "https" : "http"), ChrPtr(WCC->Hdr->http_host),
- (is_https ? "https" : "http"), ChrPtr(WCC->Hdr->http_host)
+ (is_https ? "https" : "http"), ChrPtr(WCC->Hdr->HR.http_host),
+ (is_https ? "https" : "http"), ChrPtr(WCC->Hdr->HR.http_host)
);
serv_puts(buf);
http_redirect(&buf[4]);
return;
}
+ else {
+ lprintf(CTDL_DEBUG, "OpenID attach failed: %s\n", &buf[4]);
+ }
}
/* If we get to this point then something failed. */
InitModule_OPENID
(void)
{
- WebcitAddUrlHandler(HKEY("display_openids"), display_openids, 0);
- WebcitAddUrlHandler(HKEY("openid_attach"), openid_attach, 0);
- WebcitAddUrlHandler(HKEY("openid_detach"), openid_detach, 0);
+ WebcitAddUrlHandler(HKEY("display_openids"), "", 0, display_openids, 0);
+ WebcitAddUrlHandler(HKEY("openid_attach"), "", 0, openid_attach, 0);
+ WebcitAddUrlHandler(HKEY("openid_detach"), "", 0, openid_detach, 0);
}