嗨,我正在尝试使用 Keycloak API,但我不太了解它是如何工作的。我想获取一个领域的所有用户。因此,我首先使用此端点获取令牌:/realms/master/protocol/openid-connect/token在请求正文中使用此参数:
第一个问题是:我应该使用什么客户端?
然后我调用这个端点:/admin/realms/master/users使用授权标头中的令牌,但我得到一个 403 状态代码,我不明白为什么。
谢谢
我无法理解如何使用 react-leaflet 正确更新我的标记。使用这个例子:
import React from 'react';
import { render } from 'react-dom';
import { connect } from 'react-redux';
import { Map, Marker, TileLayer } from 'react-leaflet';
const map = props => (
<Map center={[51.505, -0.09]} zoom={13}>
<TileLayer
url="https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png"
attribution='© <a href="http://osm.org/copyright">OpenStreetMap</a> contributors'
/>
{props.markers.map(m => (
<Marker position={m.position} />
))}
</Map>
);
const mapStateToProps = state => ({
markers: state.markers // array of objects with positions. this can change
});
render(connect(mapStateToProps)(map), document.getElementById('map-container'));
Run Code Online (Sandbox Code Playgroud)
这有效,但我不知道这是否是正确的做法。因为在这种情况下,当标记更新其位置(或有更多标记)时,Leaflet 将删除标记并放置新标记,而不是更新原始标记的位置。
所以我的问题是。我做得对还是这不是最高效的方式?
谢谢!
嗨,我不知道如何在此容器内运行 cron 作业。
我发现了这个:How to run a cron job inside a docker container
但这会覆盖 CMD,我不知道如何保持 php-fpm 正常工作
alpine-linux ×1
cron ×1
docker ×1
fpm ×1
keycloak ×1
leaflet ×1
php ×1
react-redux ×1
reactjs ×1
redux ×1