mirror of
https://github.com/OpenBankProject/OBP-API.git
synced 2026-02-06 17:37:00 +00:00
feature/If OIDC is disabled don't show the OIDC text
This commit is contained in:
parent
c2954a02d2
commit
16d2756640
@ -41,4 +41,17 @@ class OpenIDConnectSnippet extends MdcLoggable{
|
||||
else
|
||||
PassThru
|
||||
|
||||
def showText = {
|
||||
val oidc1 = APIUtil.getPropsValue("openid_connect_1.client_id").isEmpty
|
||||
val oidc2 = APIUtil.getPropsValue("openid_connect_2.client_id").isEmpty
|
||||
if (oidc1 && oidc2)
|
||||
"*" #> NodeSeq.Empty
|
||||
// In case of a url ends with something like this: user_mgt/login?login_challenge=f587e7ac91044fe5aa138d6a1ab46250
|
||||
// we know that we just Hydra OIDC button and Hydra ORA is using OBP-API for login request so hide the OIDC buttons
|
||||
else if(S.param("login_challenge").isDefined)
|
||||
"*" #> NodeSeq.Empty
|
||||
else
|
||||
PassThru
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ -43,8 +43,8 @@
|
||||
<a href="/user_mgt/sign_up" id="authorise-signup" class="btn btn-default pull-right authorise-button" tabindex="0">Register</a>
|
||||
</div>
|
||||
|
||||
<div class ="login-or"> or Login with OpenID : </div>
|
||||
<hr>
|
||||
<div data-lift="OpenIDConnectSnippet.showText" class ="login-or"> or Login with OpenID : </div>
|
||||
<hr data-lift="OpenIDConnectSnippet.showText" >
|
||||
<div data-lift="OpenIDConnectSnippet.showFirstButton">
|
||||
<div data-lift="OpenidConnectInvoke.linkButtonFirstProvider">
|
||||
<div class="authorise-button-oidc"><a id="open-id-connect-button-1" data-lift="OpenIDConnectSnippet.getFirstButtonText" class="btn btn-danger">OIDC 1</a>
|
||||
|
||||
@ -45,8 +45,8 @@
|
||||
<a href="/user_mgt/sign_up" id="authorise-signup" class="btn btn-default pull-right authorise-button" tabindex="0"><lift:loc locid="register">Register</lift:loc></a>
|
||||
</div>
|
||||
|
||||
<div class ="login-or"><lift:loc locid="or_login_with_openid"> or Login with OpenID :</lift:loc></div>
|
||||
<hr>
|
||||
<div data-lift="OpenIDConnectSnippet.showText" class ="login-or"><lift:loc locid="or_login_with_openid"> or Login with OpenID :</lift:loc></div>
|
||||
<hr data-lift="OpenIDConnectSnippet.showText">
|
||||
<div data-lift="OpenIDConnectSnippet.showFirstButton">
|
||||
<div data-lift="OpenidConnectInvoke.linkButtonFirstProvider">
|
||||
<div class="authorise-button-oidc"><a id="open-id-connect-button-1" data-lift="OpenIDConnectSnippet.getFirstButtonText" class="btn btn-danger">OIDC 1</a>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user