|
@@ -32,6 +32,8 @@ Oidc.requestCredential = function (options, credentialRequestCompleteCallback) {
|
|
|
|
|
|
if (config.loginStyle && config.loginStyle == 'popup') {
|
|
|
options.display = 'popup';
|
|
|
+ } else if (config.loginStyle && config.loginStyle == 'redirect') {
|
|
|
+ options.display = 'redirect';
|
|
|
}
|
|
|
|
|
|
var loginUrl = config.serverUrl + config.authorizationEndpoint;
|
|
@@ -50,18 +52,28 @@ Oidc.requestCredential = function (options, credentialRequestCompleteCallback) {
|
|
|
|
|
|
//console.log('XXX: loginURL: ' + loginUrl)
|
|
|
|
|
|
- options.popupOptions = options.popupOptions || {};
|
|
|
- var popupOptions = {
|
|
|
- width: options.popupOptions.width || 320,
|
|
|
- height: options.popupOptions.height || 450
|
|
|
- };
|
|
|
+ if (config.loginStyle && config.loginStyle == 'popup') {
|
|
|
+ options.popupOptions = options.popupOptions || {};
|
|
|
+ var popupOptions = {
|
|
|
+ width: options.popupOptions.width || 320,
|
|
|
+ height: options.popupOptions.height || 450
|
|
|
+ };
|
|
|
|
|
|
- OAuth.launchLogin({
|
|
|
- loginService: 'oidc',
|
|
|
- loginStyle: loginStyle,
|
|
|
- loginUrl: loginUrl,
|
|
|
- credentialRequestCompleteCallback: credentialRequestCompleteCallback,
|
|
|
- credentialToken: credentialToken,
|
|
|
- popupOptions: popupOptions,
|
|
|
- });
|
|
|
+ OAuth.launchLogin({
|
|
|
+ loginService: 'oidc',
|
|
|
+ loginStyle: loginStyle,
|
|
|
+ loginUrl: loginUrl,
|
|
|
+ credentialRequestCompleteCallback: credentialRequestCompleteCallback,
|
|
|
+ credentialToken: credentialToken,
|
|
|
+ popupOptions: popupOptions,
|
|
|
+ });
|
|
|
+ } else if (config.loginStyle && config.loginStyle == 'redirect') {
|
|
|
+ OAuth.launchLogin({
|
|
|
+ loginService: 'oidc',
|
|
|
+ loginStyle: loginStyle,
|
|
|
+ loginUrl: loginUrl,
|
|
|
+ credentialRequestCompleteCallback: credentialRequestCompleteCallback,
|
|
|
+ credentialToken: credentialToken,
|
|
|
+ });
|
|
|
+ }
|
|
|
};
|