소스 검색

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>
tags/v18.0.0beta1
Roeland Jago Douma 4 년 전
부모
커밋
38730b454f
No account linked to committer's email address
5개의 변경된 파일17개의 추가작업 그리고 3개의 파일을 삭제
  1. 1
    1
      core/js/dist/login.js
  2. 1
    1
      core/js/dist/login.js.map
  3. 8
    0
      core/src/components/login/LoginForm.vue
  4. 2
    1
      core/src/login.js
  5. 5
    0
      core/src/views/Login.vue

+ 1
- 1
core/js/dist/login.js
파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
파일 보기


+ 1
- 1
core/js/dist/login.js.map
파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
파일 보기


+ 8
- 0
core/src/components/login/LoginForm.vue 파일 보기

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

+ 2
- 1
core/src/login.js 파일 보기

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

+ 5
- 0
core/src/views/Login.vue 파일 보기

@@ -27,6 +27,7 @@
<LoginForm
:username.sync="user"
:redirect-url="redirectUrl"
:directLogin="directLogin"
:messages="messages"
:errors="errors"
:throttle-delay="throttleDelay"
@@ -114,6 +115,10 @@ export default {
autoCompleteAllowed: {
type: Boolean,
default: true
},
directLogin: {
type: Boolean,
default: false
}
},
data() {

Loading…
취소
저장