我\xe2\x80\x99m 在 Spring Boot 中使用 keycloak-admin-client 时遇到一些问题。
\n\n如果我尝试使用此代码,我会收到 401(未经授权):
\n\npublic Keycloak getKeycloakInstance() {\n var keycloak = KeycloakBuilder.builder()\n .serverUrl(SERVER_URL)\n .realm(REALM)\n .username(USERNAME)\n .password(PASSWORD)\n .clientId(CLIENT_ID)\n .build();\n return keycloak;\n}\nRun Code Online (Sandbox Code Playgroud)\n\n另外,如果我在上面的代码中放入.resteasyClient(....)and ,我会得到 badrequest 。.clientSecret(...)
在客户端角色中,我创建了一个新的复合角色,并将所有领域管理角色赋予它,也许我配置有误?
\n\n在哪里可以找到有关如何使用此管理客户端依赖项的文档?
\n\n<dependency>\n <groupId>org.keycloak</groupId>\n <artifactId>keycloak-admin-client</artifactId>\n <version>10.0.0</version>\n</dependency>\nRun Code Online (Sandbox Code Playgroud)\n 我正在尝试使用Laravel 5.7 作业队列在数据库中进行一些插入/更新,并且可能出错了,因为调用该作业时似乎阻塞了我的应用程序,因此不能异步运行。我的代码具有以下结构:
.env
BROADCAST_DRIVER=log
CACHE_DRIVER=file
QUEUE_CONNECTION=sync
SESSION_DRIVER=file
SESSION_LIFETIME=120
Run Code Online (Sandbox Code Playgroud)
queue.php
'default' => env('QUEUE_CONNECTION', 'sync'),
'connections' => [
'sync' => [
'driver' => 'sync',
],
'database' => [
'driver' => 'database',
'table' => 'jobs',
'queue' => 'default',
'retry_after' => 90,
],
Run Code Online (Sandbox Code Playgroud)
job_caller.php
method_name(){
InsereProspeccao::dispatch($path, $evento, $equipe)->onQueue('jobs');
retur some_msg_to_user;
}
Run Code Online (Sandbox Code Playgroud)
job_name.php
use Illuminate\Bus\Queueable;
use Illuminate\Queue\SerializesModels;
use Illuminate\Queue\InteractsWithQueue;
use Illuminate\Contracts\Queue\ShouldQueue;
use Illuminate\Foundation\Bus\Dispatchable;
class InsereProspeccao implements ShouldQueue{
use Dispatchable, InteractsWithQueue, Queueable, SerializesModels;
private $path = '';
private $evento = '';
private $equipe = …Run Code Online (Sandbox Code Playgroud)