Example #1
0
function get_app_url($id)
{
    global $APPS;
    $app = $APPS[$id];
    if (!$app) {
        $app = array();
    }
    // gasp, go on anyway...
    $idpAuthnRequest_url = isset($_GET["idpId"]) ? idpAuthnRequest_url($_GET["idpId"]) : null;
    $url = get_url($app, $id, isset($_GET["guest"]), !isset($_GET["login"]), $idpAuthnRequest_url);
    if ($url) {
        return $url;
    } else {
        exit("invalid app id {$id}");
    }
}
Example #2
0
function person_to_idpAuthnRequest_url($person)
{
    $idpIds = @$person['shib-identity-provider'];
    if (!$idpIds) {
        return;
    }
    return idpAuthnRequest_url($idpIds[0]);
}