ಬ್ರೌಸರ್ ಗುರುತಿನ ಪೂರೈಕೆದಾರರ ಲಾಗಿನ್ ಪುಟವನ್ನು ತಲುಪುತ್ತದೆ; 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 ಇಂಟರ್ಫೇಸ್ ಮೂಲಕ ಟ್ರಸ್ಟ್ ಕಾನ್ಫಿಗರೇಶನ್‌ಗೆ ಸೇರಿದೆ. ಮಾರ್ಗವನ್ನು ಬದಲಿಸುವುದರಿಂದ ಕಾಣೆಯಾದ ಪ್ರಮಾಣಪತ್ರ ಟ್ರಸ್ಟ್ ಸ್ಥಾಪಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ.

ಸಂಬಂಧಿತ ಲೇಖನಗಳು