ପରିଚୟ ବ୍ରୋକରିଂ ପାଇଁ 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 ଇଣ୍ଟରଫେସ୍ ମାଧ୍ୟମରେ ଟ୍ରଷ୍ଟ କନଫିଗରେସନର ଅଟେ। ପଥ ପରିବର୍ତ୍ତନ କରି ଅନୁପସ୍ଥିତ ପ୍ରମାଣପତ୍ର ଟ୍ରଷ୍ଟ ସ୍ଥାପିତ କରାଯାଇପାରିବ ନାହିଁ।