Skip to content

Commit

Permalink
Introduce selective behaviour. GluuFederation/gluu-passport#38
Browse files Browse the repository at this point in the history
  • Loading branch information
jgomer2001 committed Jul 5, 2018
1 parent 821f7db commit 006cc78
Showing 1 changed file with 23 additions and 19 deletions.
42 changes: 23 additions & 19 deletions Server/src/main/webapp/auth/passport/passportlogin.xhtml
Expand Up @@ -298,6 +298,7 @@
</div>

<script type="text/javascript">
var behaviour = "${identity.getWorkingParameter('behaviour')}";

function idp_redirect(provider) {
var form = document.forms.loginForm;
Expand All @@ -316,27 +317,30 @@

var APIURL = window.location.origin;

//passport-based provider
$.get(APIURL + "/passport/passportstrategies", function (data) {
if (behaviour == "" || behaviour == "social") {
//passport-based provider
$.get(APIURL + "/passport/passportstrategies", function (data) {

var providers = JSON.parse(data);
for (var name in providers) {
dynamic_link(name, providers[name].logo_img, false);
}
var providers = JSON.parse(data);
for (var name in providers) {
dynamic_link(name, providers[name].logo_img);
}

});

//saml provider
$.get(APIURL + "/passport/saml_config", function (data) {

var providers = JSON.parse(data);
for (var name in providers) {
if (providers[name].enable == "true") {
dynamic_link(name, providers[name].logo_img, true);
}
}

});
});
}
if (behaviour == "" || behaviour == "saml") {
//saml provider
$.get(APIURL + "/passport/saml_config", function (data) {

var providers = JSON.parse(data);
for (var name in providers) {
if (providers[name].enable == "true") {
dynamic_link(name, providers[name].logo_img);
}
}

});
}

//error message display
var errormsg = window.location.href.split("=");
Expand Down

0 comments on commit 006cc78

Please sign in to comment.