Details
diff --git a/forms/src/main/resources/META-INF/resources/forms/login-oauth-grant.ftl b/forms/src/main/resources/META-INF/resources/forms/login-oauth-grant.ftl
new file mode 100644
index 0000000..667109f
--- /dev/null
+++ b/forms/src/main/resources/META-INF/resources/forms/login-oauth-grant.ftl
@@ -0,0 +1 @@
+<#include "./theme/" + template.theme + "/login-oauth-grant.ftl">
\ No newline at end of file
diff --git a/forms/src/main/resources/META-INF/resources/forms/theme/default/css/login-register.css b/forms/src/main/resources/META-INF/resources/forms/theme/default/css/login-register.css
index 343f60d..073ff39 100644
--- a/forms/src/main/resources/META-INF/resources/forms/theme/default/css/login-register.css
+++ b/forms/src/main/resources/META-INF/resources/forms/theme/default/css/login-register.css
@@ -295,6 +295,35 @@ a.zocial:before {
left: 35.7em;
}
+.rcue-login-register.oauth .form-actions {
+ margin-bottom: 0;
+ margin-top: 2em;
+}
+
+.rcue-login-register .background-area .content-area {
+ width: 50em;
+}
+.rcue-login-register .background-area .content-area ul {
+ border-bottom: 1px solid #34393C;
+ margin-bottom: 2em;
+}
+.rcue-login-register .background-area .content-area ul li {
+ border-top: 1px solid #34393C;
+ padding: 2em;
+}
+.rcue-login-register .background-area .content-area ul li span:first-child {
+ font-size: 1.3em;
+}
+.rcue-login-register .background-area .content-area ul li span.icon-info {
+ float: right;
+ margin-top: 0.5em;
+}
+.rcue-login-register .background-area .content-area p.terms {
+ color: #999999;
+ font-size: 1.1em;
+ line-height: 1.3em;
+}
+
.rcue-login-register .background-area p.instruction.instruction.second {
color: #999999;
}
diff --git a/forms/src/main/resources/META-INF/resources/forms/theme/default/login-oauth-grant.ftl b/forms/src/main/resources/META-INF/resources/forms/theme/default/login-oauth-grant.ftl
new file mode 100755
index 0000000..c115777
--- /dev/null
+++ b/forms/src/main/resources/META-INF/resources/forms/theme/default/login-oauth-grant.ftl
@@ -0,0 +1,36 @@
+<#-- TODO: Only a placeholder, implementation needed -->
+<#import "template-login-action.ftl" as layout>
+<@layout.registrationLayout bodyClass="reset oauth"; section>
+ <#if section = "title">
+
+ OAuth Grant
+
+ <#elseif section = "header">
+
+ <strong>Keycloak</strong> Central Login
+
+ <#elseif section = "form">
+ <div class="content-area">
+ <p class="instruction">This application requests access to:</p>
+ <ul>
+ <li>
+ <span>View basic information about your account</span>
+ </li>
+ <li>
+ <span>View your email address</span>
+ </li>
+ </ul>
+ <p class="terms">Keycloak Central Login and Google will use this information in accordance with their respective terms of service and privacy policies.</p>
+ <div class="form-actions">
+ <button class="primary" type="submit">Accept</button>
+ <button type="submit">Cancel</button>
+ </div>
+ </div>
+
+ <#elseif section = "info" >
+
+ <div id="info">
+ </div>
+
+ </#if>
+</@layout.registrationLayout>
\ No newline at end of file