Keycloak 21.1.2 တွင် မှတ်တမ်းတင်ထားသော Java အဒက်တာကို အသုံးပြုနေဆဲ အက်ပလီကေးရှင်းအတွက် proxy-url သည် Keycloak ဆာဗာနှင့် ဆက်သွယ်ရန် အထွက် HTTP ပရောက်စီကို ရွေးချယ်သည်။

ဤအချက်ကို ရှိပြီးသား အဒက်တာ JSON ဖွဲ့စည်းမှုတွင် ထည့်ပါ-

"proxy-url": "http://proxy.example:8080"

Spring Boot အဒက်တာ အဟောင်းသည် သက်ဆိုင်ရာ ဂုဏ်သတ္တိကို ဖော်ထုတ်သည်-

keycloak.proxy-url=http://proxy.example:8080

၎င်းတို့သည် အက်ပလီကေးရှင်း၏ ရှိပြီးသား realm၊ ဆာဗာ URL နှင့် ကလိုင်းယန့် ဖွဲ့စည်းမှုများနှင့် ပေါင်းစပ်ရမည့် အပိုင်းအစများ ဖြစ်သည်။ တန်ဖိုးသည် ကြားခံ၏ URL ဖြစ်သည်။ စစ်မှန်ကြောင်း အတည်ပြု ဆာဗာ URL သည် Keycloak ၏ အမှန်တကယ် အဆုံးမှတ် အဖြစ် ဆက်ရှိနေသည်။ အများသူငှာ ကြားခံများကို ခွင့်ပြုထားသော အများသူငှာ ဝင်ရောက်နိုင်သည့် Keycloak ဝန်ဆောင်မှုအတွက် HTTP ပရောက်စီ စာရင်း သည် အကောင့်မလိုသော HTTP ပရောက်စီ URL အတွက် ရွေးချယ်စရာများကို ပေးသည်။

အဒက်တာ စာရွက်စာတမ်းသည် လိုအပ်ပါက ထို URL တွင် ပရောက်စီ အသုံးပြုသူနှင့် စကားဝှက်ကို ခွင့်ပြုသည်။ ၎င်းတို့ကို Keycloak ကလိုင်းယန့်၏ လျှို့ဝှက်ချက်နှင့် မရောထွေးဘဲ အက်ပလီကေးရှင်း၏ ဖွဲ့စည်းမှု ယန္တရားမှတစ်ဆင့် ပေးပါ။

ဤသည် အဟောင်း အဒက်တာ အင်တာဖေ့စ် ဖြစ်သည်။ ၎င်းသည် Keycloak ဆာဗာ၏ ကိုယ်ပိုင် identity-broker HTTP ကလိုင်းယန့်၊ Keycloak ရှေ့ရှိ ပြောင်းပြန် ပရောက်စီ သို့မဟုတ် ခေတ်သစ် Spring Security OAuth ကလိုင်းယန့်ကို ဖွဲ့စည်းပေးခြင်း မရှိပါ။ မအောင်မြင်သော အထွက် တောင်းဆိုမှုကို မည်သည့် အစိတ်အပိုင်းက ပြုလုပ်နေသည်ကို ဦးစွာ ဖော်ထုတ်ပါ။

ဆက်စပ်ဆောင်းပါးများ