add CAS authentication #138
@ -17,7 +17,7 @@ if [ "$1" == "--trace" ]; then
|
||||
}
|
||||
function doCurl() {
|
||||
set -x
|
||||
curl "$@"
|
||||
curl --fail-with-body --header "Authorization: $HSADMINNG_CAS_TICKET" "$@"
|
||||
set +x
|
||||
}
|
||||
shift
|
||||
@ -26,7 +26,7 @@ else
|
||||
:
|
||||
}
|
||||
function doCurl() {
|
||||
curl "$@"
|
||||
curl --fail-with-body --header "Authorization: $HSADMINNG_CAS_TICKET" "$@"
|
||||
}
|
||||
fi
|
||||
|
||||
@ -113,26 +113,22 @@ case "$1" in
|
||||
"get") # HTTP GET, add URL as parameter
|
||||
shift
|
||||
HSADMINNG_CAS_TICKET=`casTicket`
|
||||
#trace "curl -f -s --header \"Authorization: $HSADMINNG_CAS_TICKET\" " "$@"
|
||||
doCurl -f -H "Authorization: $HSADMINNG_CAS_TICKET" "$*"
|
||||
doCurl "$*"
|
||||
;;
|
||||
"post") # HTTP POST, add curl options to specify the request body and the URL as last parameter
|
||||
shift
|
||||
HSADMINNG_CAS_TICKET=`casTicket`
|
||||
trace "curl -f --header \"Authorization: $HSADMINNG_CAS_TICKET\" --header \"Content-Type: application/json\" -X POST " "$@"
|
||||
curl -f -H "Authorization: $HSADMINNG_CAS_TICKET" --header "Content-Type: application/json" -X POST "$@"
|
||||
doCurl --header "Content-Type: application/json" -X POST "$@"
|
||||
;;
|
||||
"patch") # HTTP PATCH, add curl options to specify the request body and the URL as last parameter
|
||||
shift
|
||||
HSADMINNG_CAS_TICKET=`casTicket`
|
||||
trace "curl -f --header \"Authorization: $HSADMINNG_CAS_TICKET\" --header \"Content-Type: application/json\" -X PATCH " "$@"
|
||||
curl -f -H "Authorization: $HSADMINNG_CAS_TICKET" --header "Content-Type: application/json" -X POST "$*"
|
||||
doCurl --header "Content-Type: application/json" -X POST "$*"
|
||||
;;
|
||||
"delete") # HTTP DELETE, add curl options to specify the request body and the URL as last parameter
|
||||
shift
|
||||
HSADMINNG_CAS_TICKET=`casTicket`
|
||||
trace "curl -f --header \"Authorization: $HSADMINNG_CAS_TICKET\" -X DELETE " "$@"
|
||||
curl -f -H "Authorization: $HSADMINNG_CAS_TICKET" -X POST "$@"
|
||||
curl -X POST "$@"
|
||||
;;
|
||||
*)
|
||||
cat >&2 <<EOF
|
||||
|
@ -64,6 +64,6 @@ public class CasAuthenticator implements Authenticator {
|
||||
}
|
||||
final var userName = doc.getElementsByTagName("cas:user").item(0).getTextContent();
|
||||
System.err.println("CAS-user: " + userName);
|
||||
return "superuser-alex@hostsharing.net"; // userName;
|
||||
return userName;
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user