ಗುರುತಿನ ಮಧ್ಯಸ್ಥಿಕೆಗಾಗಿ Keycloak ನ ಹೊರಹೋಗುವ ಪ್ರಾಕ್ಸಿ ಕಾನ್ಫಿಗರ್ ಮಾಡಿ
ಸರ್ವರ್ನ ಹೊರಹೋಗುವ ಪ್ರಾಕ್ಸಿ ಪರಿಸರವನ್ನು ಹೊಂದಿಸಿ ಮತ್ತು ಟೋಕನ್ ವಿನಿಮಯವನ್ನು ನಿರ್ಣಯಿಸುವಾಗ Keycloak ನ ಸ್ವಂತ ವೇರಿಯಬಲ್ ಆದ್ಯತೆಯನ್ನು ಅನ್ವಯಿಸಿ.
ಬ್ರೌಸರ್ ಗುರುತಿನ ಪೂರೈಕೆದಾರರ ಲಾಗಿನ್ ಪುಟವನ್ನು ತಲುಪುತ್ತದೆ; Keycloak ಸರ್ವರ್ ಹಿಂತಿರುಗಿಸಿದ ಕೋಡ್ ಅನ್ನು ವಿನಿಮಯ ಮಾಡುತ್ತದೆ. ಆ ನಂತರದ ವಿನಿಮಯವು ಸಂಪರ್ಕಿಸಲು ಸಾಧ್ಯವಾಗದಿದ್ದರೆ, ಪ್ರಾರಂಭಕ್ಕೆ ಮೊದಲು ಪ್ರಾಕ್ಸಿ ಮಾರ್ಗವನ್ನು Keycloak ಪ್ರಕ್ರಿಯೆ ಅಥವಾ ಕಂಟೇನರ್ ಪರಿಸರದಲ್ಲಿ ಇರಿಸಿ:
HTTPS_PROXY=http://proxy.example:8080
NO_PROXY=localhost,internal.exampleಸಾರ್ವಜನಿಕ HTTP ಮಾರ್ಗಕ್ಕಾಗಿ, HTTP ಪ್ರಾಕ್ಸಿಗಳ ಪಟ್ಟಿಯಿಂದ ಒಂದು ವಿಳಾಸ HTTPS_PROXY ಗೆ ಹೋಗುತ್ತದೆ; ಉದ್ದೇಶಿತ ಬೈಪಾಸ್ ಗಮ್ಯಸ್ಥಾನಗಳನ್ನು ಇರಿಸಿಕೊಳ್ಳಿ. ಟೋಕನ್ URL ಗುರುತಿನ ಪೂರೈಕೆದಾರರ ಎಂಡ್ಪಾಯಿಂಟ್ ಆಗಿಯೇ ಉಳಿಯುತ್ತದೆ, ಪ್ರಾಕ್ಸಿ ವಿಳಾಸವಲ್ಲ.
Keycloak ನ ಆದ್ಯತೆ ಗಮ್ಯಸ್ಥಾನ-ಸ್ಕೀಮ್ ನಕ್ಷೆಗಿಂತ ಭಿನ್ನವಾಗಿದೆ:
HTTP_PROXYಮತ್ತುHTTPS_PROXYಎರಡೂ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದ್ದರೆ,HTTPS_PROXYಗೆದ್ದುಕೊಳ್ಳುತ್ತದೆ.- ಸಣ್ಣ ಅಕ್ಷರಗಳ ರೂಪಗಳು ದೊಡ್ಡ ಅಕ್ಷರಗಳ ರೂಪಗಳ ಮೇಲೆ ಆದ್ಯತೆ ಪಡೆಯುತ್ತವೆ.
NO_PROXYಅಲ್ಪವಿರಾಮದಿಂದ ಬೇರ್ಪಟ್ಟಿದೆ, ಮತ್ತು ಹೆಸರಿಸಲಾದ ಹೋಸ್ಟ್ ತನ್ನ ಉಪಡೊಮೇನ್ಗಳನ್ನೂ ಹೊರಗಿಡುತ್ತದೆ.
ಸರ್ವರ್ ಅನಿರೀಕ್ಷಿತ ಮಾರ್ಗವನ್ನು ಆರಿಸಿದರೆ ಈ ಎಲ್ಲಾ ಇನ್ಪುಟ್ಗಳನ್ನು ಪರಿಶೀಲಿಸಿ. ಬ್ರೌಸರ್ ಪ್ರಾಕ್ಸಿ ಸೆಟ್ಟಿಂಗ್ಗಳು ಈ ಪರಿಸರವನ್ನು ಒದಗಿಸುವುದಿಲ್ಲ.
ಸಂಪರ್ಕ ಕೆಲಸ ಮಾಡಿದ ನಂತರ, TLS ಪರಿಶೀಲನೆ ವೈಫಲ್ಯವು Keycloak ನ truststore ಇಂಟರ್ಫೇಸ್ ಮೂಲಕ ಟ್ರಸ್ಟ್ ಕಾನ್ಫಿಗರೇಶನ್ಗೆ ಸೇರಿದೆ. ಮಾರ್ಗವನ್ನು ಬದಲಿಸುವುದರಿಂದ ಕಾಣೆಯಾದ ಪ್ರಮಾಣಪತ್ರ ಟ್ರಸ್ಟ್ ಸ್ಥಾಪಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ.