[stable17] Pass on direct query parameter during login

If direct is set we should forward it again.
This to make SAML direct login work again.

Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
Signed-off-by: npmbuildbot[bot] <npmbuildbot[bot]@users.noreply.github.com>
This commit is contained in:
Roeland Jago Douma 2019-10-17 11:34:42 +02:00 committed by npmbuildbot[bot]
parent c466572d98
commit 430393f213
5 changed files with 16 additions and 2 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -123,6 +123,10 @@
<input type="hidden"
name="requesttoken"
:value="OC.requestToken">
<input v-if="directLogin"
type="hidden"
name="direct"
value="1">
</fieldset>
</form>
</template>
@ -159,6 +163,10 @@
type: Boolean,
default: true,
},
directLogin: {
type: Boolean,
default: false,
},
},
data () {
return {

View File

@ -61,5 +61,6 @@ new View({
autoCompleteAllowed: fromStateOr('loginAutocomplete', true),
resetPasswordTarget: fromStateOr('resetPasswordTarget', ''),
resetPasswordUser: fromStateOr('resetPasswordUser', ''),
directLogin: query.direct === '1'
}
}).$mount('#login');

View File

@ -27,6 +27,7 @@
<LoginForm
:username.sync="user"
:redirect-url="redirectUrl"
:directLogin="directLogin"
:messages="messages"
:errors="errors"
:throttle-delay="throttleDelay"
@ -110,6 +111,10 @@
type: Boolean,
default: true,
},
directLogin: {
type: Boolean,
default: false,
},
},
components: {
LoginForm,