Skip to content

Certificate authentication issue #477

@vaibhav-db

Description

@vaibhav-db

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

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions