Геосервер должен дать карте только те слои, которые положены данной роли и её пользователю.
=========================================
при запросе POST происходит редирект на /geoserver/web/wicket/bookmarkable/org.geoserver.web.GeoServerLoginPage, как будто пользователь/пароль не принят и геосервер просит ввести их на этой странице.
а про OPTIONS я соврал ненарочно, это явно сессия активная была в GeoServer.
Если не указать явно req.setRequestHeader('Access-Control-Allow-Origin', '*'), то браузер говорит об ошибке CORS.
нечто подобное описано тут - https://sourceforge.net/p/geoserver/mai ... /30514233/
добился загрузки безо всякого ajax'а
Код: Выделить всё
var overlay_adm30 = L.tileLayer.wms('http://'+username+':'+password+'@dp-geos02:8080/geoserver/wms', {
ayers: 'user1:adm3',
format: 'image/png',
transparent: true,
tiled: true,
ontinuousWorld: true,
}).addTo(map);