Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/384.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用Twilio验证KeyClope电话号码_Java_Twilio_Keycloak - Fatal编程技术网

Java 使用Twilio验证KeyClope电话号码

Java 使用Twilio验证KeyClope电话号码,java,twilio,keycloak,Java,Twilio,Keycloak,我想用电话号码定制钥匙斗篷抵抗者页面。我想用Twilio发送短信。但在任何地方都没有类似的例子。” 我已经设置了KeyClope服务器,KeyClope不支持Twilio 请为我提供类似的项目。谢谢 03:59:41,668 ERROR [org.keycloak.services.error.KeycloakErrorHandler] (default task-1) Uncaught server error: java.lang.NoClassDefFoundError: org/apac

我想用电话号码定制钥匙斗篷抵抗者页面。我想用Twilio发送短信。但在任何地方都没有类似的例子。”

我已经设置了KeyClope服务器,KeyClope不支持Twilio

请为我提供类似的项目。谢谢

03:59:41,668 ERROR [org.keycloak.services.error.KeycloakErrorHandler] (default task-1) Uncaught server error: java.lang.NoClassDefFoundError: org/apache/commons/codec/binary/Base64InputStream
    at six.six.gateway.govuk.notify.NotifySMSService.<init>(NotifySMSService.java:24)
    at six.six.keycloak.authenticator.KeycloakSmsAuthenticatorUtil.sendSmsCode(KeycloakSmsAuthenticatorUtil.java:197)
    at six.six.keycloak.authenticator.KeycloakSmsAuthenticator.authenticate(KeycloakSmsAuthenticator.java:82)
    at org.keycloak.keycloak-services@7.0.0//org.keycloak.authentication.DefaultAuthenticationFlow.processFlow(DefaultAuthenticationFlow.java:232)
    at org.keycloak.keycloak-services@7.0.0//org.keycloak.authentication.DefaultAuthenticationFlow.processAction(DefaultAuthenticationFlow.java:128)
    at org.keycloak.keycloak-services@7.0.0//org.keycloak.authentication.DefaultAuthenticationFlow.processAction(DefaultAuthenticationFlow.java:99)
    at org.keycloak.keycloak-services@7.0.0//org.keycloak.authentication.AuthenticationProcessor.authenticationAction(AuthenticationProcessor.java:873)
    at org.keycloak.keycloak-services@7.0.0//org.keycloak.services.resources.LoginActionsService.processFlow(LoginActionsService.java:296)
    at org.keycloak.keycloak-services@7.0.0//org.keycloak.services.resources.LoginActionsService.processAuthentication(LoginActionsService.java:267)
    at org.keycloak.keycloak-services@7.0.0//org.keycloak.services.resources.LoginActionsService.authenticate(LoginActionsService.java:263)
    at org.keycloak.keycloak-services@7.0.0//org.keycloak.services.resources.LoginActionsService.authenticateForm(LoginActionsService.java:324)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.base/java.lang.reflect.Method.invoke(Method.java:566)
03:59:41668错误[org.keydepot.services.ERROR.keydeposterrohandler](默认任务-1)未捕获服务器错误:java.lang.NoClassDefFoundError:org/apache/commons/codec/binary/Base64InputStream
at six.six.gateway.govuk.notify.NotifySMSService.(NotifySMSService.java:24)
at six.six.keydeport.authenticator.keydeposmsauthenticatorutil.sendSmsCode(keydeposmsauthenticatorutil.java:197)
在6.6.keydeport.authenticator.keydeposmsauthenticator.authenticate(keydeposmsauthenticator.java:82)
在org.keydape.keydape-services@7.0.0//org.keydape.authentication.DefaultAuthenticationFlow.processFlow(DefaultAuthenticationFlow.java:232)
在org.keydape.keydape-services@7.0.0//org.keydape.authentication.DefaultAuthenticationFlow.processAction(DefaultAuthenticationFlow.java:128)
在org.keydape.keydape-services@7.0.0//org.keydape.authentication.DefaultAuthenticationFlow.processAction(DefaultAuthenticationFlow.java:99)
在org.keydape.keydape-services@7.0.0//AuthenticationProcessor.authenticationAction(AuthenticationProcessor.java:873)
在org.keydape.keydape-services@7.0.0//org.keydepot.services.resources.LoginActionsService.processFlow(LoginActionsService.java:296)
在org.keydape.keydape-services@7.0.0//org.keydepot.services.resources.LoginActionsService.processAuthentication(LoginActionsService.java:267)
在org.keydape.keydape-services@7.0.0//org.keydepot.services.resources.LoginActionsService.authenticate(LoginActionsService.java:263)
在org.keydape.keydape-services@7.0.0//org.keydepot.services.resources.LoginActionsService.authenticateForm(LoginActionsService.java:324)
位于java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(本机方法)
位于java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
位于java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
位于java.base/java.lang.reflect.Method.invoke(Method.java:566)

我还没有试过,但你看过这个插件吗:看起来是一个很好的起点。你解决过这个问题吗?看来keybeave有很多问题