mirror of
https://github.com/sismics/docs.git
synced 2025-01-24 10:25:08 +01:00
Added default storage quota for all users
This commit is contained in:
parent
65e2f3d007
commit
386a30045a
@ -61,7 +61,8 @@ public class JwtBasedSecurityFilter extends SecurityFilter {
|
|||||||
user.setRoleId(Constants.DEFAULT_USER_ROLE);
|
user.setRoleId(Constants.DEFAULT_USER_ROLE);
|
||||||
user.setUsername(email);
|
user.setUsername(email);
|
||||||
user.setEmail(email);
|
user.setEmail(email);
|
||||||
user.setStorageQuota(10L);
|
user.setStorageQuota(Long.parseLong(ofNullable(System.getenv(Constants.GLOBAL_QUOTA_ENV))
|
||||||
|
.orElse("1073741824")));
|
||||||
user.setPassword(UUID.randomUUID().toString());
|
user.setPassword(UUID.randomUUID().toString());
|
||||||
try {
|
try {
|
||||||
userDao.create(user, email);
|
userDao.create(user, email);
|
||||||
@ -102,15 +103,15 @@ public class JwtBasedSecurityFilter extends SecurityFilter {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private RSAPublicKey getPublicKey(DecodedJWT jwt) {
|
private RSAPublicKey getPublicKey(DecodedJWT jwt) {
|
||||||
String jwtIssuer = jwt.getIssuer() + "/protocol/openid-connect/certs";
|
String jwtIssuerCerts = jwt.getIssuer() + "/protocol/openid-connect/certs";
|
||||||
String publicKey = "";
|
String publicKey = "";
|
||||||
RSAPublicKey rsaPublicKey = null;
|
RSAPublicKey rsaPublicKey = null;
|
||||||
Request request = new Request.Builder()
|
Request request = new Request.Builder()
|
||||||
.url(jwtIssuer)
|
.url(jwtIssuerCerts)
|
||||||
.get()
|
.get()
|
||||||
.build();
|
.build();
|
||||||
try (Response response = client.newCall(request).execute()) {
|
try (Response response = client.newCall(request).execute()) {
|
||||||
log.info("Successfully called the jwt issuer at: " + jwtIssuer + " - " + response.code());
|
log.info("Successfully called the jwt issuer at: " + jwtIssuerCerts + " - " + response.code());
|
||||||
assert response.body() != null;
|
assert response.body() != null;
|
||||||
if (response.isSuccessful()) {
|
if (response.isSuccessful()) {
|
||||||
try (Reader reader = response.body().charStream()) {
|
try (Reader reader = response.body().charStream()) {
|
||||||
@ -128,7 +129,7 @@ public class JwtBasedSecurityFilter extends SecurityFilter {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
} catch (IOException e) {
|
} catch (IOException e) {
|
||||||
log.error("Error calling the jwt issuer at: " + jwtIssuer, e);
|
log.error("Error calling the jwt issuer at: " + jwtIssuerCerts, e);
|
||||||
} catch (CertificateException e) {
|
} catch (CertificateException e) {
|
||||||
log.error("Error in getting the certificate: ", e);
|
log.error("Error in getting the certificate: ", e);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user