សម្រាប់កម្មវិធីដែលនៅតែប្រើអាដាប់ទ័រ Java ដែលបានឯកសារនៅក្នុង Keycloak 21.1.2, proxy-url ជ្រើសរើសប្រូកស៊ី HTTP ចេញសម្រាប់ការទំនាក់ទំនងជាមួយម៉ាស៊ីនមេ Keycloak។

បន្ថែមធាតុនេះទៅការកំណត់ JSON ដែលមានស្រាប់របស់អាដាប់ទ័រ៖

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

អាដាប់ទ័រ Spring Boot ចាស់បង្ហាញលក្ខណសម្បត្តិដែលត្រូវគ្នា៖

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

ទាំងនេះជាបំណែកដែលត្រូវបញ្ចូលជាមួយការកំណត់ realm, URL ម៉ាស៊ីនមេ និងកម្មវិធីភ្ញៀវដែលមានស្រាប់របស់កម្មវិធី។ តម្លៃគឺ URL របស់អន្តរការី; URL ម៉ាស៊ីនមេផ្ទៀងផ្ទាត់នៅតែជាចំណុចបញ្ចប់ពិតប្រាកដរបស់ Keycloak។ សម្រាប់សេវា Keycloak ដែលអាចចូលបានជាសាធារណៈ ដែលអនុញ្ញាតឱ្យមានអន្តរការីសាធារណៈ, បញ្ជីប្រូកស៊ី HTTP ផ្តល់បេក្ខជនសម្រាប់ URL ប្រូកស៊ី HTTP ដោយគ្មានគណនី។

ឯកសារអាដាប់ទ័រអនុញ្ញាតឱ្យមានឈ្មោះអ្នកប្រើ និងពាក្យសម្ងាត់ប្រូកស៊ីនៅក្នុង URL នោះនៅពេលចាំបាច់។ ផ្តល់វាតាមយន្តការកំណត់របស់កម្មវិធី ជាជាងច្រឡំជាមួយអាថ៌កំបាំងរបស់កម្មវិធីភ្ញៀវ Keycloak។

នេះជាចំណុចប្រទាក់អាដាប់ទ័រចាស់។ វាមិនកំណត់កម្មវិធីភ្ញៀវ HTTP របស់អ្នកសម្របសម្រួលអត្តសញ្ញាណផ្ទាល់របស់ម៉ាស៊ីនមេ Keycloak, ប្រូកស៊ីបញ្ច្រាសនៅមុខ Keycloak, ឬកម្មវិធីភ្ញៀវ OAuth ទំនើបរបស់ Spring Security ទេ។ ជាមុនសិន សម្គាល់ថាតើសមាសភាគណាដែលធ្វើសំណើចេញដែលបរាជ័យ។

អត្ថបទពាក់ព័ន្ធ