X-Git-Url: https://code.grnet.gr/git/pithos-web-client/blobdiff_plain/652d9ee1ed247d795e477ece0f7cf666527b6fec..cae2a8db2f7374b3dc9308ce08981dc21b4c7284:/src/gr/grnet/pithos/web/client/Configuration.java diff --git a/src/gr/grnet/pithos/web/client/Configuration.java b/src/gr/grnet/pithos/web/client/Configuration.java index 5da52b4..f1e7d60 100644 --- a/src/gr/grnet/pithos/web/client/Configuration.java +++ b/src/gr/grnet/pithos/web/client/Configuration.java @@ -1,5 +1,36 @@ /* - * Copyright (c) 2011 Greek Research and Technology Network + * Copyright 2011-2012 GRNET S.A. All rights reserved. + * + * Redistribution and use in source and binary forms, with or + * without modification, are permitted provided that the following + * conditions are met: + * + * 1. Redistributions of source code must retain the above + * copyright notice, this list of conditions and the following + * disclaimer. + * + * 2. Redistributions in binary form must reproduce the above + * copyright notice, this list of conditions and the following + * disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY GRNET S.A. ``AS IS'' AND ANY EXPRESS + * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL GRNET S.A OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF + * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED + * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN + * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + * + * The views and conclusions contained in the software and + * documentation are those of the authors and should not be + * interpreted as representing official policies, either expressed + * or implied, of GRNET S.A. */ package gr.grnet.pithos.web.client; @@ -13,27 +44,15 @@ import com.google.gwt.i18n.client.Constants; */ public interface Configuration extends Constants { /** - * @return the name of the service - */ - @DefaultStringValue("GSS") - String serviceName(); - - /** * @return the login URL */ - @DefaultStringValue("pithos/login") + @DefaultStringValue("/.") String loginUrl(); /** - * @return the logout URL - */ - @DefaultStringValue("/pithos/login") - String logoutUrl(); - - /** * @return the authentication cookie name */ - @DefaultStringValue("_gss_a") + @DefaultStringValue("_pithos2_a") String authCookie(); /** @@ -46,7 +65,7 @@ public interface Configuration extends Constants { /** * @return the relative path of the API root URL */ - @DefaultStringValue("rest/") + @DefaultStringValue("/v1/") String apiPath(); /** @@ -55,4 +74,9 @@ public interface Configuration extends Constants { @DefaultStringValue("") String version(); + @DefaultStringValue("X-Auth-Token") + String authTokenCookie(); + + @DefaultStringValue("_shibsession_") + String shibSessionCookiePrefix(); }