|
|
@ -27,13 +27,13 @@ route[AUTHORIZATION] |
|
|
return; |
|
|
return; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
route(AUTHORIZATION_CHECK); |
|
|
|
|
|
|
|
|
if (has_totag()) { |
|
|
if (has_totag()) { |
|
|
setflag(FLAG_AUTHORIZED); |
|
|
setflag(FLAG_AUTHORIZED); |
|
|
return; |
|
|
return; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
route(AUTHORIZATION_CHECK); |
|
|
|
|
|
|
|
|
|
|
|
if (!isflagset(FLAG_AUTHORIZED)) { |
|
|
if (!isflagset(FLAG_AUTHORIZED)) { |
|
|
xlog("L_INFO", "$ci|auth|challenging $rm from $Au $si:$sp\n"); |
|
|
xlog("L_INFO", "$ci|auth|challenging $rm from $Au $si:$sp\n"); |
|
|
$var(auth) = auth_challenge("$fd", "4"); |
|
|
$var(auth) = auth_challenge("$fd", "4"); |
|
|
@ -76,6 +76,7 @@ route[AUTHORIZATION_CHECK_REGISTERED] |
|
|
route(SETUP_AUTH_ORIGIN); |
|
|
route(SETUP_AUTH_ORIGIN); |
|
|
$xavp(hf[0]=>X-AUTH-Token) = $xavp(ulattrs=>token); |
|
|
$xavp(hf[0]=>X-AUTH-Token) = $xavp(ulattrs=>token); |
|
|
setflag(FLAG_AUTHORIZED); |
|
|
setflag(FLAG_AUTHORIZED); |
|
|
|
|
|
setflag(FLAG_REGISTERED_ENDPOINT); |
|
|
} |
|
|
} |
|
|
#!endif |
|
|
#!endif |
|
|
} |
|
|
} |
|
|
|