Beispiel #1
0
    }
});
Route::filter('ajax', function () {
    if (!Request::ajax()) {
        App::abort(404);
    }
});
Route::filter("openid.needs.auth.request", function () {
    $memento_service = ServiceLocator::getInstance()->getService(OpenIdServiceCatalog::MementoService);
    $openid_message = $memento_service->getCurrentRequest();
    if ($openid_message == null || !$openid_message->isValid()) {
        throw new InvalidOpenIdMessageException();
    }
    $configuration_service = ServiceLocator::getInstance()->getService(OpenIdServiceCatalog::ServerConfigurationService);
    $auth_request = new OpenIdAuthenticationRequest($openid_message, $configuration_service->getUserIdentityEndpointURL('@identifier'));
    if (!$auth_request->isValid()) {
        throw new InvalidOpenIdMessageException();
    }
});
Route::filter("openid.save.request", function () {
    $memento_service = ServiceLocator::getInstance()->getService(OpenIdServiceCatalog::MementoService);
    $memento_service->saveCurrentRequest();
});
Route::filter("oauth2.save.request", function () {
    $memento_service = ServiceLocator::getInstance()->getService(OAuth2ServiceCatalog::MementoService);
    $memento_service->saveCurrentAuthorizationRequest();
});
Route::filter("oauth2.needs.auth.request", function () {
    $memento_service = ServiceLocator::getInstance()->getService(OAuth2ServiceCatalog::MementoService);
    $oauth2_message = $memento_service->getCurrentAuthorizationRequest();
    if ($oauth2_message == null || !$oauth2_message->isValid()) {