INNER CODE UNIT · Java

setAccessToken

Erudika/para · para-client/src/main/java/com/erudika/para/client/ParaClient.java:329

	public void setAccessToken(String token) {
		if (!StringUtils.isBlank(token)) {
			try {
				String payload = Utils.base64dec(StringUtils.substringBetween(token, ".", "."));
				Map<?, ?> decoded = mapper.readValue(payload, Map.class);
				if (decoded != null && decoded.containsKey("exp")) {
					this.tokenKeyExpires = (Long) decoded.get("exp");
					this.tokenKeyNextRefresh = (Long) decoded.get("refresh");
				}
			} catch (Exception ex) {
				this.tokenKeyExpires = null;
				this.tokenKeyNextRefresh = null;
			}
		}
		this.tokenKey = token;
	}

	/**

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…