From 7cbe2e08ae13ef7fa81ed0a5600a7c5420b67290 Mon Sep 17 00:00:00 2001 From: anekos Date: Sun, 5 Feb 2012 15:01:15 +0900 Subject: Add livedoor --- loginManager.js | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'loginManager.js') diff --git a/loginManager.js b/loginManager.js index 3e8a80d..dfdc450 100644 --- a/loginManager.js +++ b/loginManager.js @@ -175,6 +175,15 @@ var services = { usernameField: "email", passwordField: "password", }, + livedoor: { + NAME: "livedoor", + HOST: ["https://member.livedoor.com", "http://api.livedoor.com"], + URL: /^https?:\/\/(?:\w+\.)?livedoor\.com\//, + LOGIN: "/login/?.sv=top", + LOGOUT: "/logout/", /* FIXME not works */ + usernameField: "livedoor_id", + passwordField: "password", + }, }; for (let [name, service] in Iterator(services)){ if (!service.NAME) @@ -243,6 +252,7 @@ function Service(service) //{{{ if (service.extraField && !self.setExtraField(content)) return false; let loginURL = host+service.LOGIN; + liberator.log(loginURL); let error = function(e) liberator.echo('login failed "'+host+'" as '+username); let success = function(e) liberator.echo('login "'+host+'" as '+username); let login = function() request(loginURL, content, success, error); -- cgit v1.2.3