Compare commits
28 Commits
e49ee45709
...
main
Author | SHA1 | Date | |
---|---|---|---|
d7d39e85ac | |||
1e924472bb | |||
3f10bd7a95 | |||
10581b44b1 | |||
add791e087 | |||
7f22479d29
|
|||
ec69c49371
|
|||
f526c20e78 | |||
85d715ad00 | |||
ac2a6c1753 | |||
eb9fafdc96 | |||
82df4ba11d | |||
7cd9da93aa | |||
2aaef7bab0 | |||
9fe94e6ce7 | |||
f943915553 | |||
9feb042414 | |||
65d61005c4 | |||
d33ba9590f | |||
1a21f4c1ab | |||
1c01bfd00f | |||
f89f7be21c | |||
b084b18e5a | |||
5ad9090417 | |||
51fb2029f0 | |||
fccad406d3 | |||
1f4fec6aa3 | |||
854ec97956 |
@ -8,7 +8,7 @@ steps:
|
||||
host: lumbung.space
|
||||
service: login_lumbung_space_app
|
||||
source: lumbung.space
|
||||
dest: /opt/jboss/keycloak/themes
|
||||
dest: /opt/keycloak/themes
|
||||
deploy_key:
|
||||
from_secret: drone_ssh_lumbung.space
|
||||
trigger:
|
||||
|
@ -19,11 +19,11 @@
|
||||
~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
|
||||
~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.
|
||||
-->
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
|
||||
<!DOCTYPE html>
|
||||
|
||||
<html>
|
||||
<head>
|
||||
<title>Welcome to ${productNameFull}</title>
|
||||
<title>Welcome to ${productName}</title>
|
||||
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
||||
@ -49,9 +49,10 @@
|
||||
<div class="col-sm-10 col-sm-offset-1 col-md-8 col-md-offset-2 col-lg-8 col-lg-offset-2">
|
||||
<div class="welcome-header">
|
||||
<img src="${resourcesPath}/logo.png" alt="${productName}" border="0" />
|
||||
<h1>Welcome to <strong>${productNameFull}</strong></h1>
|
||||
<h1>Welcome to <strong>${productName}</strong></h1>
|
||||
</div>
|
||||
<div class="row">
|
||||
<#if adminConsoleEnabled>
|
||||
<div class="col-xs-12 col-sm-4">
|
||||
<div class="card-pf h-l">
|
||||
<#if successMessage?has_content>
|
||||
@ -60,15 +61,15 @@
|
||||
<p class="alert error">${errorMessage}</p>
|
||||
<h3><img src="welcome-content/user.png">Administration Console</h3>
|
||||
<#elseif bootstrap>
|
||||
<#if localUser>
|
||||
<h3><img src="welcome-content/user.png">Administration Console</h3>
|
||||
<p>Please create an initial admin user to get started.</p>
|
||||
<#else>
|
||||
<p class="welcome-message">
|
||||
<img src="welcome-content/alert.png">You need local access to create the initial admin user. <br><br>Open <a href="http://localhost:8080/auth">http://localhost:8080/auth</a>
|
||||
<br>or use the add-user-keycloak script.
|
||||
</p>
|
||||
</#if>
|
||||
<#if localUser>
|
||||
<h3><img src="welcome-content/user.png">Administration Console</h3>
|
||||
<p>Please create an initial admin user to get started.</p>
|
||||
<#else>
|
||||
<p class="welcome-message">
|
||||
<img src="welcome-content/alert.png">You need local access to create the initial admin user. <br><br>Open <a href="${localAdminUrl}">${localAdminUrl}</a>
|
||||
<br>${adminUserCreationMessage}.
|
||||
</p>
|
||||
</#if>
|
||||
</#if>
|
||||
|
||||
<#if bootstrap && localUser>
|
||||
@ -93,14 +94,16 @@
|
||||
<button id="create-button" type="submit" class="btn btn-primary">Create</button>
|
||||
</form>
|
||||
</#if>
|
||||
|
||||
<div class="welcome-primary-link">
|
||||
<h3><a href="${adminUrl}"><img src="welcome-content/user.png">Administration Console <i class="fa fa-angle-right link" aria-hidden="true"></i></a></h3>
|
||||
<div class="description">
|
||||
Centrally manage all aspects of the ${productNameFull} server
|
||||
Centrally manage all aspects of the ${productName} server
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</#if> <#-- adminConsoleEnabled -->
|
||||
<div class="col-xs-12 col-sm-4">
|
||||
<div class="card-pf h-l">
|
||||
<h3><a href="${properties.documentationUrl}"><img class="doc-img" src="welcome-content/admin-console.png">Documentation <i class="fa fa-angle-right link" aria-hidden="true"></i></a></h3>
|
||||
@ -120,18 +123,14 @@
|
||||
<h3><a href="https://groups.google.com/forum/#!forum/keycloak-user"><img src="welcome-content/mail.png">Mailing List <i class="fa fa-angle-right link" aria-hidden="true"></i></a></h3>
|
||||
</div>
|
||||
<div class="card-pf h-m">
|
||||
<h3><a href="https://issues.jboss.org/browse/KEYCLOAK"><img src="welcome-content/bug.png">Report an issue <i class="fa fa-angle-right link" aria-hidden="true"></i></a></h3>
|
||||
<h3><a href="https://github.com/keycloak/keycloak/issues"><img src="welcome-content/bug.png">Report an issue <i class="fa fa-angle-right link" aria-hidden="true"></i></a></h3>
|
||||
</div>
|
||||
</#if>
|
||||
</div>
|
||||
</div>
|
||||
<div class='footer'>
|
||||
<#if properties.displayCommunityLinks = "true">
|
||||
<a href="http://www.jboss.org"><img src="welcome-content/jboss_community.png" alt="JBoss and JBoss Community"></a>
|
||||
</#if>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
emailVerificationSubject=lumbung[dot]space: verify email
|
||||
emailVerificationBody=We''re excited to have you here! One more step to join! Please verify your account by pressing the link below.\n\n{0}\n\nThis link will expire within {3}.\n\nIf you have any issue regarding to registration, please reach us through contact@lumbung.space. We are always happy to help out :)\n\nWarmest regards, lumbung.space working group
|
||||
emailVerificationBodyHtml=<p>Someone has created a {2} account with this email address. If this was you, click the link below to verify your email address</p><p><a href="{0}">Link to e-mail address verification</a></p><p>This link will expire within {3}.</p><p>If you didn''t create this account, just ignore this message.</p>
|
||||
emailVerificationBody=Someone has created a {2} account with this email address. If this was you, click the link below to verify your email address\n\n{0}\n\nThis link will expire within {3}.\n\nIf you didn''t create this account, just ignore this message.
|
||||
emailVerificationBodyHtml=<p>We''re excited to have you here! One more step to join! Please verify your account by pressing the link below.</p><p><a href="{0}">Link to e-mail address verification</a></p><p>Warmest regards, lumbung.space working group</p>
|
||||
emailTestSubject=[KEYCLOAK] - SMTP test message
|
||||
emailTestBody=This is a test message
|
||||
emailTestBodyHtml=<p>This is a test message</p>
|
||||
|
@ -11,4 +11,4 @@
|
||||
<a href="${url.loginAction}">${msg("doClickHere")}</a> ${msg("emailVerifyInstruction3")}
|
||||
</p>
|
||||
</#if>
|
||||
</@layout.registrationLayout>
|
||||
</@layout.registrationLayout>
|
||||
|
File diff suppressed because one or more lines are too long
@ -1,4 +1,4 @@
|
||||
doLogIn=Sign In
|
||||
doLogIn=sign in
|
||||
doRegister=Register
|
||||
doCancel=Cancel
|
||||
doSubmit=Submit
|
||||
@ -22,7 +22,7 @@ kerberosNotConfiguredTitle=Kerberos Not Configured
|
||||
bypassKerberosDetail=Either you are not logged in by Kerberos or your browser is not set up for Kerberos login. Please click continue to login in through other means
|
||||
kerberosNotSetUp=Kerberos is not set up. You cannot login.
|
||||
registerTitle=Register
|
||||
loginAccountTitle=Sign in to lumbung.space
|
||||
loginAccountTitle= sign in to
|
||||
loginTitle=Sign in to {0}
|
||||
loginTitleHtml={0}
|
||||
impersonateTitle={0} Impersonate User
|
||||
@ -58,14 +58,14 @@ consentDenied=Consent denied.
|
||||
|
||||
noAccount=New user?
|
||||
username=Username
|
||||
usernameOrEmail=Username or email
|
||||
usernameOrEmail=username or email
|
||||
firstName=First name
|
||||
givenName=Given name
|
||||
fullName=Full name
|
||||
lastName=Last name
|
||||
familyName=Family name
|
||||
email=Email
|
||||
password=Password
|
||||
password=password
|
||||
passwordConfirm=Confirm password
|
||||
passwordNew=New Password
|
||||
passwordNewConfirm=New Password confirmation
|
||||
@ -136,7 +136,7 @@ oauth2DeviceAuthorizationGrantDisabledMessage=Client is not allowed to initiate
|
||||
|
||||
emailVerifyInstruction1=An email with instructions to verify your email address has been sent to you.
|
||||
emailVerifyInstruction2=Haven''t received a verification code in your email?
|
||||
emailVerifyInstruction3=to re-send the email. Don't forget to check your spam folder! Feel free to mail <a href="mailto:contact@lumbung.space">contact@lumbung.space</a> if you are still having problems, we are happy to help out.
|
||||
emailVerifyInstruction3=to re-send the email. Don''t forget to check your spam folder! Feel free to mail contact@lumbung.space if you are still having problems, we''re happy to help out.
|
||||
|
||||
emailLinkIdpTitle=Link {0}
|
||||
emailLinkIdp1=An email with instructions to link {0} account {1} with your {2} account has been sent to you.
|
||||
@ -293,7 +293,7 @@ staleCodeMessage=This page is no longer valid, please go back to your applicatio
|
||||
realmSupportsNoCredentialsMessage=Realm does not support any credential type.
|
||||
credentialSetupRequired=Cannot login, credential setup required.
|
||||
identityProviderNotUniqueMessage=Realm supports multiple identity providers. Could not determine which identity provider should be used to authenticate with.
|
||||
emailVerifiedMessage=Yay, your email address has been verified! Log in to <a href="https://members.lumbung.space">members.lumbung.space</a> to get started :)
|
||||
emailVerifiedMessage=Your email address has been verified.
|
||||
staleEmailVerificationLink=The link you clicked is an old stale link and is no longer valid. Maybe you have already verified your email.
|
||||
identityProviderAlreadyLinkedMessage=Federated identity returned by {0} is already linked to another user.
|
||||
confirmAccountLinking=Confirm linking the account {0} of identity provider {1} with your account.
|
||||
@ -336,7 +336,7 @@ requiredAction.CONFIGURE_TOTP=Configure OTP
|
||||
requiredAction.terms_and_conditions=Terms and Conditions
|
||||
requiredAction.UPDATE_PASSWORD=Update Password
|
||||
requiredAction.UPDATE_PROFILE=Update Profile
|
||||
requiredAction.VERIFY_EMAIL=lumbung[dot]space: verify email
|
||||
requiredAction.VERIFY_EMAIL=Verify Email
|
||||
|
||||
doX509Login=You will be logged in as\:
|
||||
clientCertificate=X509 client certificate\:
|
||||
|
16
lumbung.space/login/resources/assets/lumbung-space-logo.svg
Normal file
16
lumbung.space/login/resources/assets/lumbung-space-logo.svg
Normal file
File diff suppressed because one or more lines are too long
After Width: | Height: | Size: 29 KiB |
@ -1,9 +1,29 @@
|
||||
body {
|
||||
|
||||
font-size:1.3em;
|
||||
font-family: sans-serif;
|
||||
|
||||
@font-face {
|
||||
font-family: Gudea;
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
src: url(../fonts/gudea.woff2) format("woff2");
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: Gudea;
|
||||
font-style: italic;
|
||||
font-weight: 400;
|
||||
src: url(../fonts/gudea-italic.woff2) format("woff2");
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: Gudea;
|
||||
font-style: bold;
|
||||
font-weight: 700;
|
||||
src: url(../fonts/gudea-bold.woff2) format("woff2");
|
||||
}
|
||||
|
||||
body {
|
||||
font-size:1.3em;
|
||||
font-family: Gudea, sans-serif;
|
||||
}
|
||||
|
||||
a {
|
||||
color: #1B4C8A;
|
||||
}
|
||||
@ -13,45 +33,55 @@ a {
|
||||
border:2px solid black;
|
||||
max-width:500px;
|
||||
margin:auto;
|
||||
box-shadow:1em 1em 0 #d2d1c8;
|
||||
background-color: #fff09d;
|
||||
transform: rotate(-1deg);
|
||||
margin-top: 2em;
|
||||
margin-top: 4em;
|
||||
}
|
||||
|
||||
.col-xs-12.col-sm-12.col-md-12.col-lg-12 {
|
||||
display: flex;
|
||||
}
|
||||
|
||||
.card-pf #kc-content #kc-content-wrapper {
|
||||
padding: 1em;
|
||||
|
||||
}
|
||||
|
||||
/*Login form */
|
||||
|
||||
.login-pf-header {
|
||||
border-bottom: 2px solid black;
|
||||
background-color: #BCE1D1;
|
||||
height: 3.6em;
|
||||
}
|
||||
|
||||
|
||||
.header-container {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
margin-top: -3em;
|
||||
}
|
||||
|
||||
.logo {
|
||||
background-color: white;
|
||||
border: 1px solid black;
|
||||
margin-left: 5.5em;
|
||||
transform: rotate(5deg);
|
||||
}
|
||||
|
||||
#kc-page-title {
|
||||
border-right: 2px solid black;
|
||||
margin: 0;
|
||||
padding: 0.2em;
|
||||
padding-left: 0.5em;
|
||||
padding-right: 0.5em;
|
||||
margin-left: 0.75em;
|
||||
font-size: 1em;
|
||||
display: inline-block;
|
||||
text-transform: uppercase;
|
||||
|
||||
|
||||
height: 100%;
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
#kc-form-wrapper {
|
||||
margin-top: 1em;
|
||||
}
|
||||
|
||||
#kc-terms-text {
|
||||
padding: 1em;
|
||||
}
|
||||
|
||||
#terms-form {
|
||||
padding-left: 1em;
|
||||
padding-bottom: 1em;
|
||||
}
|
||||
|
||||
#kc-form-login {
|
||||
display: flex;
|
||||
align-items: baseline;
|
||||
@ -63,7 +93,6 @@ a {
|
||||
.form-group {
|
||||
font-size: 14px;
|
||||
margin: 10px auto;
|
||||
border:2px solid #0e0e22;
|
||||
width: 440px;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
@ -86,22 +115,70 @@ a {
|
||||
}
|
||||
|
||||
.form-group label {
|
||||
font-weight: bold;
|
||||
padding: 0.5em;
|
||||
padding-bottom: 0.5em;
|
||||
}
|
||||
|
||||
#kc-form-buttons {
|
||||
margin: 0;
|
||||
align-self: end;
|
||||
margin-top: 1em;
|
||||
}
|
||||
all: unset;
|
||||
display: inline-block;
|
||||
width: 100%;
|
||||
height: 2em;
|
||||
align-self: center;
|
||||
background-color: #AFAFAF;
|
||||
border-top: 2px solid black;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
#kc-form-buttons:hover {
|
||||
background-color: #bce1d1;
|
||||
}
|
||||
|
||||
#kc-form-buttons:hover .login-button {
|
||||
color: black;
|
||||
}
|
||||
|
||||
.login-button {
|
||||
all: unset;
|
||||
display: block;
|
||||
border: none;
|
||||
color: #FFFFFF;
|
||||
font-size: 1em;
|
||||
font-weight: bold;
|
||||
margin: auto;
|
||||
padding: 0.3em;
|
||||
}
|
||||
|
||||
.btn-lg {
|
||||
all: unset;
|
||||
display: block;
|
||||
border: none;
|
||||
color: #FFFFFF;
|
||||
font-size: 1em;
|
||||
font-weight: bold;
|
||||
margin: auto;
|
||||
padding: 0.2em;
|
||||
}
|
||||
|
||||
#terms-form .btn-lg {
|
||||
all: unset;
|
||||
display: block;
|
||||
border: none;
|
||||
color: black;
|
||||
font-size: 1em;
|
||||
font-weight: bold;
|
||||
margin: auto;
|
||||
padding: 0.2em;
|
||||
}
|
||||
|
||||
#terms-form .btn-lg:hover {
|
||||
color: gray;
|
||||
}
|
||||
|
||||
.pf-c-form-control {
|
||||
border: none;
|
||||
padding: 5px 5px 5px 5px;
|
||||
border-top: 2px solid black;
|
||||
border: 2px solid black;
|
||||
flex-grow: 1;
|
||||
|
||||
}
|
||||
|
||||
/*OTP Login*/
|
||||
@ -190,20 +267,29 @@ div#kc-username:before{
|
||||
|
||||
@media screen and (max-width: 530px) {
|
||||
|
||||
#kc-page-title {
|
||||
border: unset;
|
||||
}
|
||||
|
||||
.card-pf {
|
||||
transform: initial;
|
||||
box-shadow: unset;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
#kc-page-title {
|
||||
border: unset;
|
||||
}
|
||||
|
||||
#kc-register-form {
|
||||
#kc-register-form {
|
||||
margin: unset;
|
||||
margin-bottom: 1.5em;
|
||||
}
|
||||
|
||||
.logo {
|
||||
max-width: 320px;
|
||||
transform: none;
|
||||
}
|
||||
|
||||
.logo svg {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.form-group {
|
||||
width: 88vw;
|
||||
}
|
||||
|
||||
.form-group.login-pf-settings {
|
||||
margin-bottom: 2em;
|
||||
}
|
||||
}
|
||||
.......
|
||||
}
|
BIN
lumbung.space/login/resources/fonts/gudea-bold.woff2
Normal file
BIN
lumbung.space/login/resources/fonts/gudea-bold.woff2
Normal file
Binary file not shown.
BIN
lumbung.space/login/resources/fonts/gudea-italic.woff2
Normal file
BIN
lumbung.space/login/resources/fonts/gudea-italic.woff2
Normal file
Binary file not shown.
BIN
lumbung.space/login/resources/fonts/gudea.woff2
Normal file
BIN
lumbung.space/login/resources/fonts/gudea.woff2
Normal file
Binary file not shown.
@ -25,10 +25,10 @@
|
||||
<p>lumbung.space is built to prioritize the safety of your data. There are back-up routines in place and encryption is used everywhere. Despite all that, storing data on-line comes with risks. By using lumbung.space you agree that lumbung.space is not liable for unexpected downtime, data loss or breaches. You take care of your own backups and don't use lumbung.space as the only place to store materials.</p>
|
||||
|
||||
<h3>Data & content policy</h3>
|
||||
<p>You own all the data you upload or create on lumbung.space. That means lumbung.space will not lay claim to it but also that you do not infringe on other's copyright. Whenever you publish something on lumbung.space so that third parties can see it, for example by publishing it on the front page, you do so with the explicit understanding that you have the right to publish it. Before and during documenta 15, all material you upload falls under the Documenta Contributor Policy. This means you retain the copyright, but also give documenta permission to archive it or display it through their channels. You can always delete your accounts and your data at any time or contact us to help you do so.</p>
|
||||
<p>You own all the data you upload or create on lumbung.space. That means lumbung.space will not lay claim to it but also that you do not infringe on other's copyright. Whenever you publish something on lumbung.space so that third parties can see it, for example by publishing it on the front page, you do so with the explicit understanding that you have the right to publish it.You can always delete your accounts and your data at any time or contact us to help you do so.</p>
|
||||
|
||||
</div>
|
||||
<form class="form-actions" action="${url.loginAction}" method="POST">
|
||||
<form id="terms-form" class="form-actions" action="${url.loginAction}" method="POST">
|
||||
<input class="${properties.kcButtonClass!} ${properties.kcButtonPrimaryClass!} ${properties.kcButtonLargeClass!}" name="accept" id="kc-accept" type="submit" value="${msg("doAccept")}"/>
|
||||
<input class="${properties.kcButtonClass!} ${properties.kcButtonDefaultClass!} ${properties.kcButtonLargeClass!}" name="cancel" id="kc-decline" type="submit" value="${msg("doDecline")}"/>
|
||||
</form>
|
||||
|
Reference in New Issue
Block a user