-
Notifications
You must be signed in to change notification settings - Fork 38
Description
Authentication issue
Even after creating ClientCertificateCredential bean, still it try to create the MicrosoftAppCredentials and it except app password.
Expected Result:
Caused by: java.io.IOException: java.lang.IllegalArgumentException: clientSecret is null or empty
at com.microsoft.bot.connector.authentication.AppCredentialsInterceptor.intercept(AppCredentialsInterceptor.java:44) ~[bot-connector-4.14.3.jar:4.14.3]
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) ~[okhttp-4.12.0.jar:na]
at com.microsoft.bot.restclient.interceptors.BaseUrlHandler.intercept(BaseUrlHandler.java:40) ~[bot-connector-4.14.3.jar:4.14.3]
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) ~[okhttp-4.12.0.jar:na]
at com.microsoft.bot.restclient.interceptors.RequestIdHeaderInterceptor.intercept(RequestIdHeaderInterceptor.java:26) ~[bot-connector-4.14.3.jar:4.14.3]
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) ~[okhttp-4.12.0.jar:na]
at okhttp3.internal.connection.RealCall.getResponseWithInterceptorChain$okhttp(RealCall.kt:201) ~[okhttp-4.12.0.jar:na]
at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:517) ~[okhttp-4.12.0.jar:na]
... 3 common frames omitted
Caused by: java.lang.IllegalArgumentException: clientSecret is null or empty
at com.microsoft.aad.msal4j.ClientSecret.(ClientSecret.java:16) ~[msal4j-1.21.0.jar:1.21.0]
at com.microsoft.aad.msal4j.ClientCredentialFactory.createFromSecret(ClientCredentialFactory.java:33) ~[msal4j-1.21.0.jar:1.21.0]
at com.microsoft.bot.connector.authentication.CredentialsAuthenticator.(CredentialsAuthenticator.java:34) ~[bot-connector-4.14.3.jar:4.14.3]
at com.microsoft.bot.connector.authentication.MicrosoftAppCredentials.buildAuthenticator(MicrosoftAppCredentials.java:107) ~[bot-connector-4.14.3.jar:4.14.3]
at com.microsoft.bot.connector.authentication.AppCredentials.getAuthenticator(AppCredentials.java:173) ~[bot-connector-4.14.3.jar:4.14.3]
at com.microsoft.bot.connector.authentication.AppCredentials.getToken(AppCredentials.java:146) ~[bot-connector-4.14.3.jar:4.14.3]
at com.microsoft.bot.connector.authentication.AppCredentialsInterceptor.intercept(AppCredentialsInterceptor.java:42) ~[bot-connector-4.14.3.jar:4.14.3]
... 10 common frames omitted