auth 身份驗證

身份驗證

第三方驗證

成功則自動登錄芒珠,返回用戶信息和cookies。失敗給出相應返回碼(103:用戶不存在)搅裙。

  • 地址: /api/auth/authorize

  • 方法: POST

  • 身份驗證: 否

  • 響應對象: person 簡化

  • 請求參數:

    名稱 必須 類型 說明
    auth_type string weibo/weixin/qq
    auth_uid string
    app string 應用名皱卓,缺省值aiqiangua,同/api/sms/request參數說明
  • 請求范例

    curl -v -A CURL -d "auth_type=weibo&auth_uid=weibo_111" -c cookies.txt http://127.0.0.1:8000/api/auth/authorize?small=1
    
  • 響應范例

    {
      "obj": {
        "_id": {
          "$oid": "5565e3e97f18883d8eeb1b64"
        }, 
        "username": "user14", 
        "phone": "11111111112", 
        "devicetokens": [], 
        "avatar_url": "/media/avatar/200/male.png", 
        "role": "user", 
        "devices": [], 
        "groups": [], 
        "$community": {}, 
        "$devices": [], 
        "$groups": []
      }, 
      "success": true, 
      "obj_name": "person"
    }
    

第三方賬號綁定(待開發(fā))

已登錄用戶部逮,關聯第三方賬號好爬,如果第三方賬號已在系統內,返回失敗甥啄。

  • 地址: /api/auth/bind

  • 方法: POST

  • 身份驗證: cookies

  • 響應對象: person 簡化

  • 請求參數:

    名稱 必須 類型 說明
    auth_type string weibo/weixin/qq
    auth_uid string

第三方賬號解除綁定(待開發(fā))

已登錄用戶,解決第三方賬號關聯炬搭。

  • 地址: /api/auth/unbind

  • 方法: POST

  • 身份驗證: cookies

  • 響應對象: person 簡化

  • 請求參數:

    名稱 必須 類型 說明
    auth_type string weibo/weixin/qq
    auth_uid string

登錄

  • 地址: /api/auth/login

  • 方法: POST

  • 響應對象: person 簡化

  • 請求參數:

    名稱 必須 類型 說明
    username string 填用戶名或手機號
    password string 填用戶密碼或短信密碼
    app string 應用名蜈漓,缺省值aiqiangua app參數就是用來關聯推送的,如果你們想我們服務器直接往你們app那邊發(fā)推送就要填這個參數宫盔,同時提供對應的信鴿appid secret key
  • 請求范例:

    curl -v -A CURL -d "username=demo&password=admin" -c cookies.txt http://127.0.0.1:8888/api/auth/login
    
  • 響應Cookie:

    Set-Cookie: user="2|1:0|10:1407508841|4:user|8:YWRtaW4=|19bf2a8edd510eca173cecff546c446e3d800ae34ca3649ec56a566d2386e0de"; expires=Sun, 07 Sep 2014 14:40:41 GMT; Path=/
    
  • 響應范例:

    {
        {
            "obj": {
                "_id": {
                    "$oid": "53f722d5bf483c5bd03d0a80"
                },
                "username": "user01",
                "email": "user01@abc.com",
                "nickname": "管理員",
                "phone": "12345612349",
                "devicetokens": [],
                "avatar": "user01.tmp",
                "avatar_url": "/media/avatar/200/user01.jpg",
                "community": {
                    "$oid": "54a38233bf483c6ddfec4b79"
                },
                "gender": "male",
                "devices": [
                ],
                "groups": [
                    {
                        "$oid": "579e0267264251061974b349"
                    }
                ],
                "$community": {
                    "_id": {
                        "$oid": "54a38233bf483c6ddfec4b79"
                    },
                    "name": "測試社區(qū)",
                    "telephone": "13399999999",
                    "administrators": [
                        {
                            "$oid": "53f722d5bf483c5bd03d0a80"
                        }
                    ]
                },
                "$devices": [
                ],
                "$groups": [
                    {
                        "_id": {
                            "$oid": "579e0267264251061974b349"
                        },
                        "owner": {
                            "$oid": "53f722d5bf483c5bd03d0a80"
                        },
                        "name": "jia"
                    }
                ]
            },
            "success": true,
            "obj_name": "person"
        }
    }
    

登出

  • 地址: /api/auth/logout

  • 方法: GET, POST

  • 請求參數: 無

  • 響應對象: 無

  • 請求范例

    curl -v -A CURL -d "" -c cookies.txt http://127.0.0.1:8888/api/auth/logout
    
  • 響應范例

    {
      "success": true
    }
    

忘記口令(廢棄)

  • 地址: /api/auth/reset
  • 方法: POST

請求參數

名稱 必須 類型 說明
email string

重設口令(廢棄)

如果用戶名和郵箱是匹配的融虽,則直接重設口令,并發(fā)郵件到郵箱灼芭。

  • 地址: /api/auth/reset_passwd
  • 方法: POST

請求參數

名稱 必須 類型 說明
username string
email string
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末有额,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌巍佑,老刑警劉巖茴迁,帶你破解...
    沈念sama閱讀 216,470評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現場離奇詭異萤衰,居然都是意外死亡堕义,警方通過查閱死者的電腦和手機,發(fā)現死者居然都...
    沈念sama閱讀 92,393評論 3 392
  • 文/潘曉璐 我一進店門脆栋,熙熙樓的掌柜王于貴愁眉苦臉地迎上來倦卖,“玉大人,你說我怎么就攤上這事椿争∨绿牛” “怎么了?”我有些...
    開封第一講書人閱讀 162,577評論 0 353
  • 文/不壞的土叔 我叫張陵秦踪,是天一觀的道長褐捻。 經常有香客問我,道長洋侨,這世上最難降的妖魔是什么舍扰? 我笑而不...
    開封第一講書人閱讀 58,176評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮希坚,結果婚禮上边苹,老公的妹妹穿的比我還像新娘。我一直安慰自己裁僧,他們只是感情好个束,可當我...
    茶點故事閱讀 67,189評論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著聊疲,像睡著了一般茬底。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上获洲,一...
    開封第一講書人閱讀 51,155評論 1 299
  • 那天阱表,我揣著相機與錄音,去河邊找鬼贡珊。 笑死最爬,一個胖子當著我的面吹牛,可吹牛的內容都是我干的门岔。 我是一名探鬼主播爱致,決...
    沈念sama閱讀 40,041評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼寒随!你這毒婦竟也來了糠悯?” 一聲冷哼從身側響起帮坚,我...
    開封第一講書人閱讀 38,903評論 0 274
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎互艾,沒想到半個月后试和,有當地人在樹林里發(fā)現了一具尸體,經...
    沈念sama閱讀 45,319評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡忘朝,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,539評論 2 332
  • 正文 我和宋清朗相戀三年灰署,在試婚紗的時候發(fā)現自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片局嘁。...
    茶點故事閱讀 39,703評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡溉箕,死狀恐怖,靈堂內的尸體忽然破棺而出悦昵,到底是詐尸還是另有隱情肴茄,我是刑警寧澤,帶...
    沈念sama閱讀 35,417評論 5 343
  • 正文 年R本政府宣布但指,位于F島的核電站寡痰,受9級特大地震影響,放射性物質發(fā)生泄漏棋凳。R本人自食惡果不足惜拦坠,卻給世界環(huán)境...
    茶點故事閱讀 41,013評論 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望剩岳。 院中可真熱鬧贞滨,春花似錦、人聲如沸拍棕。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,664評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽绰播。三九已至骄噪,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間蠢箩,已是汗流浹背链蕊。 一陣腳步聲響...
    開封第一講書人閱讀 32,818評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留谬泌,地道東北人示弓。 一個月前我還...
    沈念sama閱讀 47,711評論 2 368
  • 正文 我出身青樓,卻偏偏與公主長得像呵萨,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子跨跨,可洞房花燭夜當晚...
    茶點故事閱讀 44,601評論 2 353