Просмотр исходного кода

Merge pull request #2442 from overleaf/ew-check-saml-beta-on-login

use samlBeta flag to test university with sso_enabled=false

GitOrigin-RevId: 3f0dc09b23f5e7814ba78af148685a6a07e30242
Jessica Lawshe 6 лет назад
Родитель
Сommit
1a91b5d65c
1 измененных файлов с 4 добавлено и 1 удалено
  1. 4 1
      services/web/scripts/ukamf/ukamf-entity.js

+ 4 - 1
services/web/scripts/ukamf/ukamf-entity.js

@@ -10,7 +10,10 @@ class UKAMFEntity {
   getSamlConfig() {
   getSamlConfig() {
     const idp = this.data.IDPSSODescriptor[0]
     const idp = this.data.IDPSSODescriptor[0]
     const keys = idp.KeyDescriptor
     const keys = idp.KeyDescriptor
-    const signingKey = keys.find(key => _.get(key, ['$', 'use']) === 'signing')
+    const signingKey =
+      keys.length === 1
+        ? keys[0]
+        : keys.find(key => _.get(key, ['$', 'use']) === 'signing')
     const entityId = this.data.$.entityID
     const entityId = this.data.$.entityID
 
 
     let cert = _.get(signingKey, [
     let cert = _.get(signingKey, [