Subversion Repositories eFlore/Applications.del

Compare Revisions

Ignore whitespace Rev 2086 → Rev 2087

/trunk/src/org/tela_botanica/del/client/services/RequestBuilderWithCredentials.java
6,9 → 6,21
 
public class RequestBuilderWithCredentials extends RequestBuilder {
 
/**
* Envoie une requête avec les headers "Credentials" (CORS) et "Authorization" (SSO)
*/
public RequestBuilderWithCredentials(Method httpMethod, String url) {
this(httpMethod, url, true);
}
 
/**
* Envoie une requête avec un header "Credentials" pour CORS (ajax.io); si
* authorizationHeader vaut true, envoie aussi le jeton SSO (s'il existe) dans
* le header "Authorization"
*/
public RequestBuilderWithCredentials(Method httpMethod, String url, boolean authorizationHeader) {
super(httpMethod, url);
if(Utilisateur.getJeton() != null && ! Utilisateur.getJeton().isEmpty()) {
if(authorizationHeader && Utilisateur.getJeton() != null && ! Utilisateur.getJeton().isEmpty()) {
this.setHeader("Authorization", Utilisateur.getJeton());
}
this.setIncludeCredentials(true);