From 9c8d34a07643c01218473f6907eafbc32ac9851f Mon Sep 17 00:00:00 2001 From: Robert von Burg Date: Wed, 13 Mar 2019 19:52:01 +0100 Subject: [PATCH] [New] Allow to pass password-encoding which is sent with the request --- bower.json | 2 +- strolch-wc-auth.html | 11 ++++++++--- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/bower.json b/bower.json index 5f4e2ae..219eb2f 100644 --- a/bower.json +++ b/bower.json @@ -1,7 +1,7 @@ { "name": "strolch-wc-auth", "description": "Strolch WebComponent Auth", - "version": "0.6.8", + "version": "0.7.0", "authors": ["Robert von Burg"], "keywords": [ "strolch", diff --git a/strolch-wc-auth.html b/strolch-wc-auth.html index dedc42d..c15bcac 100644 --- a/strolch-wc-auth.html +++ b/strolch-wc-auth.html @@ -200,6 +200,9 @@ type: String, value: './locales.json' }, + passwordEncoding: { + type: String + }, appTitle: { type: String @@ -314,7 +317,8 @@ this.dlgTitle = this.localize('authenticationFailed'); this.$.ajaxAuth.body = { 'username': this.username, - 'password': btoa(this.password) + 'password': btoa(this.password), + 'encoding': this.passwordEncoding }; this.$.ajaxAuth.url = this.basePath + 'rest/strolch/authentication'; this.$.ajaxAuth.method = 'POST'; @@ -339,7 +343,7 @@ this.$.authForm.hidden = false; }, - _cancelReset : function() { + _cancelReset: function () { this._hideAll(); this.$.authForm.hidden = false; }, @@ -415,7 +419,8 @@ this.$.ajaxAuth.url = this.basePath + 'rest/strolch/privilege/users/' + this.username + '/password'; this.$.ajaxAuth.method = 'PUT'; this.$.ajaxAuth.body = { - 'password': btoa(this.password1) + 'password': btoa(this.password1), + 'encoding': this.passwordEncoding }; this.$.ajaxAuth.generateRequest(); },