ID Provider not supported - SSO Issue idp provider issue

HI ,

we are trying to use SSO for login using our cmny own IDP
We set value like:

values.yaml

  • enabled: true

  • baseUrl: "https://prd-lenses-front.eu.internal.samsungacr.com"

  • provider: "onelogin"

  • metadataFileData: openssl base64 < idp.xml | tr -d '\n' ( idp file from our provides)

  • keyStoreFileData: openssl base64 < saml.jks | tr -d '\n'

  • keyStorePassword: admin1

  • keyPassword: admin1

but we are getting below error - ID Provider [] not supported. Supported ones are: [google,onelogin,keycloak,okta,azure]



java.lang.IllegalArgumentException: ID Provider [] not supported. Supported ones are: [google,onelogin,keycloak,okta,azure]
        at io.lenses.security.saml.Config$.$anonfun$resolveIdProvider$1(Config.scala:94)
        at scala.Option.getOrElse(Option.scala:201)
        at io.lenses.security.saml.Config$.resolveIdProvider(Config.scala:92)
        at io.lenses.security.saml.Config$.from(Config.scala:70)
        at io.lenses.config.SecurityConfig$.from(SecurityConfig.scala:116)
        at io.lenses.config.LensesConfig$.$anonfun$parse$1(LensesConfig.scala:101)
        at scala.util.Try$.apply(Try.scala:210)
        at io.lenses.config.LensesConfig$.parse(LensesConfig.scala:88)
        at io.lenses.config.LensesConfig$.$anonfun$from$1(LensesConfig.scala:48)
        at scala.util.Success.flatMap(Try.scala:258)
        at io.lenses.config.LensesConfig$.from(LensesConfig.scala:48)
        at io.lenses.backend.resources.LensesConfigResources$.$anonfun$lensesConfigs$6(LensesConfigResources.scala:31)
        at map @ io.lenses.backend.resources.LensesConfigResources$.$anonfun$lensesConfigs$6(LensesConfigResources.scala:30)
        at flatMap @ io.lenses.backend.resources.LensesConfigResources$.$anonfun$lensesConfigs$2(LensesConfigResources.scala:27)
        at apply @ io.lenses.backend.resources.LensesConfigResources$.lensesConfigs(LensesConfigResources.scala:18)
        at flatMap @ io.lenses.backend.resources.LensesConfigResources$.lensesConfigs(LensesConfigResources.scala:26)
        at make @ io.lenses.backend.Main$.run(Main.scala:37)
        at make @ io.lenses.backend.Main$.run(Main.scala:37)
        at use @ io.lenses.backend.Main$.run(Main.scala:37)
        at apply @ io.lenses.backend.Main$.run(Main.scala:31)
        at make @ io.lenses.backend.Main$.run(Main.scala:37)
        at make @ io.lenses.backend.Main$.run(Main.scala:37)
        at use @ io.lenses.backend.Main$.run(Main.scala:37)
        at main$ @ io.lenses.backend.Main$.main(Main.scala:24)
2023-10-17 09:35:20,944 INFO  [i.l.b.Main$] [ioapp-compute-0] Lenses shutdown completed

As per our initial findings we are unable to locate any chart who is reference provider

lenses.security.saml.provider

we are referencing helm charts from official site

1 Like