Fixing the cross origine on the frontend side + request in json #79
| @ -9,7 +9,7 @@ import ovh.herisson.Clyde.Services.AuthenticatorService; | ||||
| import java.util.Date; | ||||
|  | ||||
| @RestController | ||||
| @CrossOrigin(origins = "http://localhost:5173") | ||||
| @CrossOrigin(origins = "http://localhost:5173", allowCredentials = "true") | ||||
| public class LoginController { | ||||
|     private final AuthenticatorService authServ; | ||||
|  | ||||
|  | ||||
| @ -1,7 +1,7 @@ | ||||
| import { restGet, restPost } from './restConsumer.js' | ||||
|  | ||||
| export async function login(user, pass, exp){ | ||||
| 	return restPost("/login", {login: user, password: pass, expiration: exp}); | ||||
| 	return restPost("/login", {identifier: user, password: pass, expirationDate: exp}); | ||||
| 
					
					tonitch marked this conversation as resolved
					
						
						
							Outdated
						
					
				 | ||||
| } | ||||
|  | ||||
| export async function register(user, pass, mail){ | ||||
|  | ||||
| @ -8,15 +8,15 @@ export async function restGet(endPoint) { | ||||
| } | ||||
|  | ||||
| export async function restPost(endPoint, data) { | ||||
| 	return await _rest(endPoint, {method: "POST", body: data}); | ||||
| 	return await _rest(endPoint, {method: "POST", credentials: 'include', body: JSON.stringify(data)}); | ||||
| } | ||||
|  | ||||
| export async function restDelete(endPoint, data) { | ||||
| 	return await _rest(endPoint, {method: "DELETE", body: data}); | ||||
| 	return await _rest(endPoint, {method: "DELETE", credentials: 'include', body: JSON.stringify(data)}); | ||||
| } | ||||
|  | ||||
| export async function restPatch(endPoint, data) { | ||||
| 	return await _rest(endPoint, {method: "PATCH", body: data}); | ||||
| 	return await _rest(endPoint, {method: "PATCH", credentials: 'include', body: JSON.stringify(data)}); | ||||
| } | ||||
|  | ||||
| /** | ||||
| @ -31,7 +31,10 @@ export async function restPatch(endPoint, data) { | ||||
| async function _rest(endPoint, config){ | ||||
| 	endPoint.at(0) != "/" ? console.error("Carefull, you certainly should put a / at the begenning of your endPoint ") : true; | ||||
| 	let session_token = getCookie("session_token"); | ||||
| 	let headers = new Headers({'Authorization': session_token}); | ||||
| 	let headers = new Headers({ | ||||
| 		'Authorization': session_token, | ||||
| 		'Content-Type': 'application/json', | ||||
| 	}); | ||||
| 	config['headers'] = headers; | ||||
| 	return toast.promise(fetch(restURL + endPoint, config), | ||||
| 		{ | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	
expirationDate sur le backend
Pourquoi tho, Je peux pas expirer en une heure ?