瀏覽代碼

auth manager update, increased verbosity on salmon logs

tags/2.1
Friendika 10 年之前
父節點
當前提交
4c5f3fbf79
共有 3 個檔案被更改,包括 31 行新增5 行删除
  1. +1
    -0
      index.php
  2. +27
    -4
      mod/amcd.php
  3. +3
    -1
      mod/salmon.php

+ 1
- 0
index.php 查看文件

@@ -30,6 +30,7 @@ $a->init_pagehead();

session_start();

// header('Link: <' . $a->get_baseurl() . '/amcd>; rel="acct-mgmt";');

if((x($_SESSION,'authenticated')) || (x($_POST,'auth-params')) || ($a->module === 'login'))
require("auth.php");


+ 27
- 4
mod/amcd.php 查看文件

@@ -1,10 +1,15 @@
<?php

function amcd_content(&$a) {
header("Content-type: text/json");
//header("Content-type: text/json");
echo <<< EOT
{
"methods": {
"version":1,
"sessionstatus":{
"method":"GET",
"path":"/session"
},
"auth-methods": {
"username-password-form": {
"connect": {
"method":"POST",
@@ -12,11 +17,29 @@ echo <<< EOT
"params": {
"username":"login-name",
"password":"password"
}
},
"onsuccess": { "action":"reload" }
},
"disconnect": {
"method":"GET",
"path":"\/logout"
}
}
}
"methods": {
"username-password-form": {
"connect": {
"method":"POST",
"path":"\/login",
"params": {
"username":"login-name",
"password":"password"
},
"onsuccess": { "action":"reload" }
},
"disconnect": {
"method":"GET",
"path":"/logout"
"path":"\/logout"
}
}
}


+ 3
- 1
mod/salmon.php 查看文件

@@ -158,8 +158,10 @@ function salmon_post(&$a) {

$verify = $rsa->verify($signed_data,$signature);

if(! $verify)
if(! $verify) {
logger('mod-salmon: message did not verify using protocol. Trying statusnet hack.');
$verify = $rsa->verify($stnet_signed_data,$signature);
}

if(! $verify) {
logger('mod-salmon: Message did not verify. Discarding.');


Loading…
取消
儲存