Possibility to customize BrowserID login window (#584)
This commit is contained in:
parent
5d6239587b
commit
d3a53e199a
|
@ -1,3 +1,7 @@
|
|||
$(document).ready(function(){
|
||||
navigator.id.request();
|
||||
navigator.id.request({
|
||||
siteName: browserIdSiteName,
|
||||
siteLogo: browserIdSiteLogo,
|
||||
backgroundColor: browserIdBackgroundColor
|
||||
});
|
||||
});
|
||||
|
|
BIN
lemonldap-ng-portal/example/skins/common/lemonldap-ng_square.png
Normal file
BIN
lemonldap-ng-portal/example/skins/common/lemonldap-ng_square.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.0 KiB |
|
@ -24,6 +24,11 @@
|
|||
<script src="https://login.persona.org/include.js"></script>
|
||||
</TMPL_IF>
|
||||
<TMPL_IF NAME="browserIdLoadLoginScript">
|
||||
<script type="text/javascript">//<![CDATA[
|
||||
var browserIdSiteName='<TMPL_VAR NAME="browserIdSiteName">';
|
||||
var browserIdSiteLogo='<TMPL_VAR NAME="browserIdSiteLogo">';
|
||||
var browserIdBackgroundColor='<TMPL_VAR NAME="browserIdBackgroundColor">';
|
||||
//]]></script>
|
||||
<script type="text/javascript" src="<TMPL_VAR NAME="SKIN_PATH">/common/browserid.js"></script>
|
||||
<script type="text/javascript" src="<TMPL_VAR NAME="SKIN_PATH">/common/browseridlogin.js"></script>
|
||||
</TMPL_IF>
|
||||
|
|
|
@ -24,6 +24,11 @@
|
|||
<script src="https://login.persona.org/include.js"></script>
|
||||
</TMPL_IF>
|
||||
<TMPL_IF NAME="browserIdLoadLoginScript">
|
||||
<script type="text/javascript">//<![CDATA[
|
||||
var browserIdSiteName='<TMPL_VAR NAME="browserIdSiteName">';
|
||||
var browserIdSiteLogo='<TMPL_VAR NAME="browserIdSiteLogo">';
|
||||
var browserIdBackgroundColor='<TMPL_VAR NAME="browserIdBackgroundColor">';
|
||||
//]]></script>
|
||||
<script type="text/javascript" src="<TMPL_VAR NAME="SKIN_PATH">/common/browserid.js"></script>
|
||||
<script type="text/javascript" src="<TMPL_VAR NAME="SKIN_PATH">/common/browseridlogin.js"></script>
|
||||
</TMPL_IF>
|
||||
|
|
|
@ -23,10 +23,18 @@ sub authInit {
|
|||
"https://verifier.login.persona.org/verify";
|
||||
$self->{browserIdAuthnLevel} = "2"
|
||||
unless defined $self->{browserIdAuthnLevel};
|
||||
$self->{browserIdSiteName} ||= "LemonLDAP::NG";
|
||||
$self->{browserIdSiteLogo};
|
||||
$self->{browserIdBackgroundColor} ||= "#000";
|
||||
|
||||
# Enable BrowserID in template
|
||||
$self->{tpl_browserIdEnabled} = 1;
|
||||
|
||||
# Set BrowserID customization parameters
|
||||
$self->{tpl_browserIdSiteName} = $self->{browserIdSiteName} if $self->{browserIdSiteName};
|
||||
$self->{tpl_browserIdSiteLogo} = $self->{browserIdSiteLogo} if $self->{browserIdSiteLogo};
|
||||
$self->{tpl_browserIdBackgroundColor} = $self->{browserIdBackgroundColor} if $self->{browserIdBackgroundColor};
|
||||
|
||||
PE_OK;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user