{"id":2629,"date":"2024-11-15T07:41:05","date_gmt":"2024-11-15T07:41:05","guid":{"rendered":"https:\/\/www.overtsoftware.id\/?p=2629"},"modified":"2024-11-15T07:41:07","modified_gmt":"2024-11-15T07:41:07","slug":"tips-terbaik-untuk-upgrade-yang-lancar-dari-shibboleth-v4-ke-v5","status":"publish","type":"post","link":"https:\/\/www.overtsoftware.id\/index.php\/tips-terbaik-untuk-upgrade-yang-lancar-dari-shibboleth-v4-ke-v5\/","title":{"rendered":"Tips Terbaik untuk Upgrade yang Lancar dari Shibboleth v4 ke v5"},"content":{"rendered":"<p>Meningkatkan dari Shibboleth Identity Provider (IdP) versi 4 ke versi 5 adalah langkah krusial bagi organisasi yang bertujuan untuk menjaga keamanan yang kuat dan memanfaatkan fitur terbaru dalam manajemen identitas terfederasi. Panduan komprehensif ini menyediakan pendekatan langkah-demi-langkah untuk memastikan transisi yang lancar, menggabungkan praktik terbaik dan alat otomatisasi seperti Ansible untuk meminimalkan waktu henti dan meningkatkan efisiensi.<\/p>\n<h3 id=\"t-1731568190856\"><strong><strong>Memahami Pentingnya Upgrade<\/strong><\/strong><\/h3>\n<p>Shibboleth IdP v4 mencapai akhir masa dukungannya pada 1 September 2024, yang berarti tidak lagi menerima patch keamanan atau pembaruan. Beroperasi pada versi yang tidak didukung mengekspos organisasi Anda pada potensi kerentanan dan masalah kepatuhan. Meningkatkan ke v5 memastikan dukungan berkelanjutan, akses ke fitur baru, dan keselarasan dengan standar keamanan saat ini.<\/p>\n<p><span><img decoding=\"async\" alt=\"\" data-id=\"14436\" width=\"552\" data-init-width=\"1298\" height=\"179\" data-init-height=\"420\" title=\"Screenshot 2024-11-14 at 14.29.50\" loading=\"lazy\" src=\"https:\/\/www.overtsoftware.id\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-14-at-14.29.50.png\" data-width=\"552\" data-height=\"179\" style=\"aspect-ratio: auto 1298 \/ 420;\"><\/span><\/p>\n<h3 id=\"t-1731568190857\"><strong>Perencanaan dan Persiapan untuk Proses Upgrade<\/strong><\/h3>\n<p>Rencana yang terstruktur sangat penting untuk mengurangi risiko dan memastikan transisi yang lancar selama proses upgrade. Untuk memulai, penting untuk mengembangkan garis waktu yang realistis yang mencakup tonggak untuk setiap fase upgrade. Garis waktu ini juga harus mengalokasikan waktu yang cukup untuk pengujian dan validasi guna menangani potensi masalah sebelum diluncurkan. S<\/p>\n<p>elain itu, komunikasi yang jelas dengan semua pemangku kepentingan yang relevan\u2014seperti staf TI, pengguna akhir, dan penyedia layanan\u2014sangatlah penting. Memberitahukan semua orang tentang rencana upgrade membantu mengelola ekspektasi dan mempersiapkan pengguna untuk gangguan sementara yang mungkin terjadi.<\/p>\n<p>Akhirnya, persiapan adalah kunci untuk upgrade yang sukses. Ikuti langkah-langkah berikut untuk memastikan kesiapan:<\/p>\n<ol>\n<li>\n<ul>\n<li> <\/li>\n<li><strong>Taksir Lingkungan Saat Ini:<\/strong>&nbsp;Dokumentasikan pengaturan Shibboleth IdP Anda yang ada, termasuk konfigurasi, integrasi, dan kustomisasi. Inventaris ini akan membantu mengidentifikasi area yang memerlukan perhatian selama upgrade.<\/li>\n<li><strong>Tinjau Persyaratan Sistem:<\/strong>&nbsp;Shibboleth v5 memerlukan Java 17 dan wadah servlet yang kompatibel. Pastikan infrastruktur Anda memenuhi prasyarat ini untuk menghindari masalah kompatibilitas.<\/li>\n<li><strong>Cadangkan Konfigurasi yang Ada:<\/strong> Buat cadangan komprehensif dari file konfigurasi Shibboleth IdP Anda saat ini, basis data, dan komponen terkait. Langkah pengamanan ini memungkinkan pemulihan jika terjadi masalah tak terduga selama proses upgrade.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<p><strong>\u200b<\/strong><\/p>\n<h3 id=\"t-1731655917053\"><strong>Prosedur Upgrade Langkah-Demi-Langkah<\/strong><\/h3>\n<p><strong>\u200b<\/strong><strong><\/strong>Berikut adalah prosedur rinci untuk meningkatkan dari Shibboleth v4 ke v5:<\/p>\n<ol><\/ol>\n<h4 id=\"t-1731568190859\"><strong><strong>a. Perbarui Java dan Wadah Servlet<\/strong><\/strong><\/h4>\n<ul>\n<li><strong>Upgrade Java:<\/strong>&nbsp;Instal Java 17, karena ini diperlukan untuk Shibboleth v5. Pastikan bahwa aplikasi Anda kompatibel dengan versi ini untuk mencegah masalah saat runtime.<\/li>\n<li><strong>Upgrade Wadah Servlet:<\/strong> Perbarui wadah servlet Anda ke versi yang kompatibel, seperti Jetty 11 atau Tomcat 10.1. Verifikasi bahwa versi baru mendukung Java 17 dan Shibboleth v5.<\/li>\n<\/ul>\n<p><strong><\/strong><\/p>\n<h4 id=\"t-1731568190860\"><strong><strong>b. Siapkan Konfigurasi Shibboleth<\/strong><\/strong><\/h4>\n<ul>\n<li><\/li>\n<li><strong>Tinjau Catatan Rilis:<\/strong>&nbsp;Konsultasikan Catatan Rilis Shibboleth v5 untuk memahami perubahan dan fitur yang tidak lagi didukung. Pengetahuan ini akan membantu dalam penyesuaian yang diperlukan pada konfigurasi Anda.<\/li>\n<li><strong>Modifikasi File Konfigurasi:<\/strong>&nbsp;Perbarui file konfigurasi agar sesuai dengan persyaratan v5. Perhatikan perubahan dalam sintaks, properti baru, dan fitur yang dihapus. Misalnya, properti&nbsp;idp.updateCheck.enable memungkinkan untuk pemeriksaan cepat terhadap pembaruan yang tersedia.<\/li>\n<p><strong>\u200b<\/strong><\/ul>\n<h4 id=\"t-1731568190861\"><strong><strong>c. Implementasikan Upgrade<\/strong><\/strong><\/h4>\n<ul>\n<li><\/li>\n<li><strong>Unduh Shibboleth v5:<\/strong>&nbsp;Dapatkan rilis stabil terbaru dari situs web resmi Shibboleth.<\/li>\n<li><strong>Jalankan Installer:<\/strong>&nbsp;Eksekusi installer, pastikan mengarah ke direktori konfigurasi yang ada. Installer akan berusaha mempertahankan konfigurasi kustom sambil memperbarui komponen yang diperlukan.<\/li>\n<li><strong>Verifikasi Konfigurasi:<\/strong> Setelah instalasi, tinjau konfigurasi untuk memastikan semua pengaturan diterapkan dengan benar. Tangani setiap peringatan atau kesalahan yang muncul selama proses ini.<strong><\/strong><\/li>\n<\/ul>\n<h4 id=\"t-1731568190862\"><strong><strong>d. Uji Sistem yang Ditingkatkan<\/strong><\/strong><\/h4>\n<ul>\n<li><\/li>\n<li><strong>Pengujian Fungsional:<\/strong>&nbsp;Lakukan pengujian menyeluruh untuk memverifikasi bahwa alur autentikasi, rilis atribut, dan integrasi dengan penyedia layanan berfungsi seperti yang diharapkan.<\/li>\n<li><strong>Pengujian Kinerja:<\/strong>&nbsp;Evaluasi kinerja sistem di bawah beban tipikal dan puncak untuk memastikan memenuhi persyaratan organisasi.<\/li>\n<li><strong>Pengujian Keamanan:<\/strong> Lakukan penilaian keamanan untuk mengidentifikasi dan mengurangi potensi kerentanan yang diperkenalkan selama upgrade.<strong><\/strong><\/li>\n<\/ul>\n<h3 id=\"t-1731568190858\"><strong>Kegiatan Pasca-Upgrade dan Praktik Terbaik untuk Transisi yang Lancar<\/strong><\/h3>\n<p>Setelah menyelesaikan upgrade, sangat penting untuk melakukan beberapa tindakan kunci untuk memastikan sistem beroperasi dengan lancar. Pertama, teruslah memantau kinerja sistem untuk segera mendeteksi dan menangani masalah yang mungkin muncul. Selain itu, penting untuk memperbarui dokumentasi agar mencerminkan konfigurasi dan prosedur baru, yang akan membantu dalam pemeliharaan dan pemecahan masalah di masa mendatang. Memberikan pelatihan kepada personel TI dan pengguna akhir tentang fitur baru dan perubahan yang diperkenalkan dalam Shibboleth v5 juga krusial untuk memfasilitasi adopsi yang lancar.<\/p>\n<p>Untuk meningkatkan pengalaman upgrade secara keseluruhan, mengikuti praktik terbaik sangat disarankan:<\/p>\n<ol>\n<li><strong>Pertahankan Cadangan Reguler:<\/strong>&nbsp;Cadangan reguler sangat penting untuk pemulihan jika terjadi kegagalan selama atau setelah upgrade, memastikan bahwa Anda dapat memulihkan fungsionalitas dengan cepat jika diperlukan.<\/li>\n<li><strong>Tetap Terinformasi:<\/strong>&nbsp;Berlangganan daftar email pengumuman Shibboleth untuk menerima pembaruan tentang rilis baru, nasihat keamanan, dan praktik terbaik.<\/li>\n<li><strong>Terlibat dengan Komunitas:<\/strong> Ikuti forum dan grup pengguna untuk berbagi pengalaman dan mendapatkan wawasan berharga dari organisasi lain yang telah berhasil menyelesaikan upgrade.<\/li>\n<\/ol>\n<p>Dengan mengikuti kegiatan pasca-upgrade dan praktik terbaik ini, Anda dapat memastikan transisi yang lancar dan menjaga integritas sistem.<\/p>\n<h3 id=\"t-1731568190863\">Conclusion<\/h3>\n<p>Meningkatkan ke Shibboleth IdP v5 adalah langkah penting dalam menjaga sistem manajemen identitas yang aman dan efisien. Dengan mengikuti panduan terstruktur ini dan memanfaatkan alat otomatisasi seperti Ansible, organisasi dapat memfasilitasi transisi yang lancar dengan waktu henti yang minimal. Memperbarui versi perangkat lunak meningkatkan keamanan dan memastikan akses ke fitur serta perbaikan terbaru, yang sangat penting untuk memenuhi kebutuhan organisasi Anda yang terus berkembang.<\/p>\n<p>Kami memahami bahwa meningkatkan keamanan Anda bisa memakan waktu, tetapi tetap menjadi prioritas utama. Jika Anda merasa bingung atau memerlukan bantuan ahli, kami menawarkan konsultasi gratis. Cukup tekan tombol di bawah ini atau <a href=\"https:\/\/www.overtsoftware.id\/index.php\/kontak\/\" target=\"_blank\" style=\"outline: none;\">hubungi kami<\/a>, dan perwakilan kami akan dengan senang hati membantu Anda.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Upgrade dari Shibboleth IdP v4 ke v5 untuk Meningkatkan Keamanan dan Mengakses Fitur Baru. Panduan ini menawarkan pendekatan langkah-demi-langkah, praktik terbaik, dan alat otomatisasi seperti Ansible untuk transisi yang lancar.<\/p>\n","protected":false},"author":1,"featured_media":2631,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","tve_updated_post":"<div class=\"thrv_wrapper tve-toc tve-elem-scroll tve-toc-expandable tcb-local-vars-root\" data-columns=\"1\" data-ct=\"toc-60733\" data-transition=\"slide\" data-headers=\"h2,h3,h4\" data-numbering=\"none\" data-highlight=\"heading\" data-ct-name=\"Table of Contents 13\" data-heading-style=\"{&quot;0&quot;:&quot;tve-u-6736f7f58c9b20&quot;,&quot;1&quot;:&quot;tve-u-6736f7f58c9c35&quot;,&quot;2&quot;:&quot;tve-u-6736f7f58c9c56&quot;}\" style=\"\" data-css=\"tve-u-6736f7f58c9c68\" data-state-default=\"expanded\" data-state-default-d=\"expanded\" data-animation=\"slide\" data-bullet-style=\"{&quot;0&quot;:&quot;tve-u-6736f7f58c9c76&quot;,&quot;1&quot;:&quot;tve-u-6736f7f58c9c82&quot;,&quot;2&quot;:&quot;tve-u-6736f7f58c9c91&quot;}\" data-number-style=\"{&quot;0&quot;:&quot;tve-u-6736f7f58c9ca7&quot;,&quot;1&quot;:&quot;tve-u-6736f7f58c9cb4&quot;,&quot;2&quot;:&quot;tve-u-6736f7f58c9cc2&quot;}\" data-distribute=\"false\" data-state-default-m=\"collapsed\" data-element-name=\"Table of Contents\" data-form-settings=\"__TCB_FORM__{&quot;form_identifier&quot;:&quot;clone-of-top-tips-for-a-smooth-upgrade-from-shibboleth-v4-to-v5-form-6736f7&quot;}__TCB_FORM__\" data-id=\"m3ifk9jn\"><div class=\"thrive-colors-palette-config\" style=\"display: none !important\">__CONFIG_colors_palette__{\"active_palette\":0,\"config\":{\"colors\":{\"4204a\":{\"name\":\"Main Accent\",\"parent\":-1},\"ea1e7\":{\"name\":\"Main Accent Light\",\"parent\":\"4204a\",\"lock\":{\"lightness\":1}}},\"gradients\":[]},\"palettes\":[{\"name\":\"Default\",\"value\":{\"colors\":{\"4204a\":{\"val\":\"var(--tcb-skin-color-0)\"},\"ea1e7\":{\"val\":\"rgba(214, 93, 0, 0.08)\",\"hsl_parent_dependency\":{\"h\":26,\"l\":0.42,\"s\":1.28}}},\"gradients\":[]},\"original\":{\"colors\":{\"4204a\":{\"val\":\"rgb(30, 136, 69)\",\"hsl\":{\"h\":142,\"s\":0.63,\"l\":0.32,\"a\":1}},\"ea1e7\":{\"val\":\"rgba(4, 215, 85, 0.08)\",\"hsl_parent_dependency\":{\"h\":143,\"s\":0.96,\"l\":0.42,\"a\":0.08}}},\"gradients\":[]}}]}__CONFIG_colors_palette__<\/div><div class=\"tve-toc-divider\" style=\"position: absolute; width: 0; height: 0; overflow: hidden;\"><div class=\"thrv_wrapper thrv-divider tve-vert-divider\" data-style=\"tve_sep-1\" data-color-d=\"rgb(217, 217, 217)\"><hr class=\"tve_sep tve_sep-1\" style=\"\"><\/div><\/div><svg class=\"toc-icons\" style=\"position: absolute; width: 0; height: 0; overflow: hidden;\" version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><symbol viewBox=\"0 0 24 24\" id=\"toc-bullet-0-m3ifk9jn\" data-id=\"icon-chevron_right-duotone\"><path fill=\"none\" d=\"M0 0h24v24H0V0z\"><\/path><path d=\"M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6-6-6z\"><\/path><\/symbol><symbol viewBox=\"0 0 24 24\" id=\"toc-bullet-1-m3ifk9jn\" data-id=\"icon-chevron_right-duotone\"><path fill=\"none\" d=\"M0 0h24v24H0V0z\"><\/path><path d=\"M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6-6-6z\"><\/path><\/symbol><symbol viewBox=\"0 0 24 24\" id=\"toc-bullet-2-m3ifk9jn\" data-id=\"icon-chevron_right-duotone\"><path fill=\"none\" d=\"M0 0h24v24H0V0z\"><\/path><path d=\"M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6-6-6z\"><\/path><\/symbol><\/svg>\n\t<div class=\"tve-content-box-background\" data-css=\"tve-u-6736f7f58c9cd6\" style=\"\"><\/div>\n\t<div class=\"thrv_wrapper tve-toc-title tcb-icon-display reverse tve-no-dropzone tve-prevent-content-edit\" data-css=\"tve-u-6736f7f58c9ce4\" style=\"\">\n\t<div class=\"tve-content-box-background\" style=\"\"><\/div>\n\t<div class=\"tve-cb\" style=\"\">\n\t\t<div class=\"tve-toc-title-icon\" data-icon-code=\"icon-chevron-down-solid\" style=\"\"><svg class=\"tcb-icon\" viewBox=\"0 0 24 24\" data-id=\"icon-chevron-down-solid\" data-name=\"\"><path d=\"M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z\"><\/path><\/svg><\/div>\n\t\t<div class=\"thrv_wrapper thrv_text_element tve_no_icons\">\t\t\t<div class=\"tcb-plain-text\" data-css=\"tve-u-6736f7f58c9cf2\" style=\"\">table of contents<\/div> \t\t<\/div>\n\t<\/div>\n<\/div><div class=\"tve-cb tve-toc-content tve-prevent-content-edit\">\n\t\t\n\n\t\t<div class=\"thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad\" data-css=\"tve-u-6736f7f58c9d02\" style=\"\">\n\t<div class=\"tve-content-box-background\" style=\"\" data-css=\"tve-u-6736f7f58c9d18\"><\/div>\n\t<div class=\"tve-cb\"><\/div>\n<\/div><div class=\"thrv_wrapper tve-toc-list tcb-no-delete tcb-no-save tcb-no-clone tve-no-dropzone\" data-css=\"tve-u-6736f7f58c9d25\" style=\"\">\n\t\t\t<div class=\"tve-content-box-background\" data-css=\"tve-u-6736f7f58c9d39\" style=\"\"><\/div>\n\t\t\t<div class=\"tve-cb\">\n\t\t\t\t<div class=\"tve_ct_content tve_clearfix\"><div class=\"ct_column\"><div class=\"thrv_wrapper tve-toc-heading tve-toc-heading-level1 tve_no_icons\" data-tag=\"H3\" data-css=\"tve-u-6736f7f58c9c35\" data-element-name=\"Heading Level 2\"><a href=\"#t-1731568190856\" class=\"tve-toc-anchor tve-jump-scroll\" jump-animation=\"smooth\">Memahami Pentingnya Upgrade<\/a><\/div><div class=\"thrv_wrapper tve-toc-heading tve-toc-heading-level1 tve_no_icons\" data-tag=\"H3\" data-css=\"tve-u-6736f7f58c9c35\" data-element-name=\"Heading Level 2\"><a href=\"#t-1731568190857\" class=\"tve-toc-anchor tve-jump-scroll\" jump-animation=\"smooth\">Perencanaan dan Persiapan untuk Proses Upgrade<\/a><\/div><div class=\"thrv_wrapper tve-toc-heading tve-toc-heading-level1 tve_no_icons\" data-tag=\"H3\" data-css=\"tve-u-6736f7f58c9c35\" data-element-name=\"Heading Level 2\"><a href=\"#t-1731655917053\" class=\"tve-toc-anchor tve-jump-scroll\" jump-animation=\"smooth\">Prosedur Upgrade Langkah-Demi-Langkah<\/a><\/div><div class=\"thrv_wrapper tve-toc-heading tve-toc-heading-level2 tve_no_icons\" data-tag=\"H4\" data-css=\"tve-u-6736f7f58c9c56\" data-element-name=\"Heading Level 3\"><a href=\"#t-1731568190859\" class=\"tve-toc-anchor tve-jump-scroll\" jump-animation=\"smooth\">a. Perbarui Java dan Wadah Servlet<\/a><\/div><div class=\"thrv_wrapper tve-toc-heading tve-toc-heading-level2 tve_no_icons\" data-tag=\"H4\" data-css=\"tve-u-6736f7f58c9c56\" data-element-name=\"Heading Level 3\"><a href=\"#t-1731568190860\" class=\"tve-toc-anchor tve-jump-scroll\" jump-animation=\"smooth\">b. Siapkan Konfigurasi Shibboleth<\/a><\/div><div class=\"thrv_wrapper tve-toc-heading tve-toc-heading-level2 tve_no_icons\" data-tag=\"H4\" data-css=\"tve-u-6736f7f58c9c56\" data-element-name=\"Heading Level 3\"><a href=\"#t-1731568190861\" class=\"tve-toc-anchor tve-jump-scroll\" jump-animation=\"smooth\">c. Implementasikan Upgrade<\/a><\/div><div class=\"thrv_wrapper tve-toc-heading tve-toc-heading-level2 tve_no_icons\" data-tag=\"H4\" data-css=\"tve-u-6736f7f58c9c56\" data-element-name=\"Heading Level 3\"><a href=\"#t-1731568190862\" class=\"tve-toc-anchor tve-jump-scroll\" jump-animation=\"smooth\">d. Uji Sistem yang Ditingkatkan<\/a><\/div><div class=\"thrv_wrapper tve-toc-heading tve-toc-heading-level1 tve_no_icons\" data-tag=\"H3\" data-css=\"tve-u-6736f7f58c9c35\" data-element-name=\"Heading Level 2\"><a href=\"#t-1731568190858\" class=\"tve-toc-anchor tve-jump-scroll\" jump-animation=\"smooth\">Kegiatan Pasca-Upgrade dan Praktik Terbaik untuk Transisi yang Lancar<\/a><\/div><div class=\"thrv_wrapper tve-toc-heading tve-toc-heading-level1 tve_no_icons\" data-tag=\"H3\" data-css=\"tve-u-6736f7f58c9c35\" data-element-name=\"Heading Level 2\"><a href=\"#t-1731568190863\" class=\"tve-toc-anchor tve-jump-scroll\" jump-animation=\"smooth\">Conclusion<\/a><\/div><\/div><div class=\"thrv_wrapper thrv-divider tve-vert-divider\" data-style=\"tve_sep-1\" data-color-d=\"rgb(217, 217, 217)\"><hr class=\"tve_sep tve_sep-1\" style=\"\"><\/div><\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n<\/div><div class=\"thrv_wrapper thrv_text_element\"><p>Meningkatkan dari Shibboleth Identity Provider (IdP) versi 4 ke versi 5 adalah langkah krusial bagi organisasi yang bertujuan untuk menjaga keamanan yang kuat dan memanfaatkan fitur terbaru dalam manajemen identitas terfederasi. Panduan komprehensif ini menyediakan pendekatan langkah-demi-langkah untuk memastikan transisi yang lancar, menggabungkan praktik terbaik dan alat otomatisasi seperti Ansible untuk meminimalkan waktu henti dan meningkatkan efisiensi.<\/p><h3 class=\"\" id=\"t-1731568190856\"><strong><strong>Memahami Pentingnya Upgrade<\/strong><\/strong><\/h3><p>Shibboleth IdP v4 mencapai akhir masa dukungannya pada 1 September 2024, yang berarti tidak lagi menerima patch keamanan atau pembaruan. Beroperasi pada versi yang tidak didukung mengekspos organisasi Anda pada potensi kerentanan dan masalah kepatuhan. Meningkatkan ke v5 memastikan dukungan berkelanjutan, akses ke fitur baru, dan keselarasan dengan standar keamanan saat ini.<\/p><\/div><div class=\"thrv_wrapper tve_image_caption\" data-css=\"tve-u-6736f7f58c9d51\" style=\"--tve-border-width: 1px; border: 1px solid rgb(106, 107, 108);\"><span class=\"tve_image_frame\"><img decoding=\"async\" class=\"tve_image wp-image-14436\" alt=\"\" data-id=\"14436\" width=\"552\" data-init-width=\"1298\" height=\"179\" data-init-height=\"420\" title=\"Screenshot 2024-11-14 at 14.29.50\" loading=\"lazy\" src=\"https:\/\/www.overtsoftware.id\/wp-content\/uploads\/2024\/11\/Screenshot-2024-11-14-at-14.29.50.png\" data-width=\"552\" data-height=\"179\" style=\"aspect-ratio: auto 1298 \/ 420;\"><\/span><\/div><div class=\"thrv_wrapper thrv_text_element\"><h3 class=\"\" id=\"t-1731568190857\"><strong>Perencanaan dan Persiapan untuk Proses Upgrade<\/strong><\/h3><p>Rencana yang terstruktur sangat penting untuk mengurangi risiko dan memastikan transisi yang lancar selama proses upgrade. Untuk memulai, penting untuk mengembangkan garis waktu yang realistis yang mencakup tonggak untuk setiap fase upgrade. Garis waktu ini juga harus mengalokasikan waktu yang cukup untuk pengujian dan validasi guna menangani potensi masalah sebelum diluncurkan. S<\/p><p>elain itu, komunikasi yang jelas dengan semua pemangku kepentingan yang relevan\u2014seperti staf TI, pengguna akhir, dan penyedia layanan\u2014sangatlah penting. Memberitahukan semua orang tentang rencana upgrade membantu mengelola ekspektasi dan mempersiapkan pengguna untuk gangguan sementara yang mungkin terjadi.<\/p><p>Akhirnya, persiapan adalah kunci untuk upgrade yang sukses. Ikuti langkah-langkah berikut untuk memastikan kesiapan:<\/p><ol><li><ul><li> <\/li><li><strong>Taksir Lingkungan Saat Ini:<\/strong>&nbsp;Dokumentasikan pengaturan Shibboleth IdP Anda yang ada, termasuk konfigurasi, integrasi, dan kustomisasi. Inventaris ini akan membantu mengidentifikasi area yang memerlukan perhatian selama upgrade.<\/li><li><strong>Tinjau Persyaratan Sistem:<\/strong>&nbsp;Shibboleth v5 memerlukan Java 17 dan wadah servlet yang kompatibel. Pastikan infrastruktur Anda memenuhi prasyarat ini untuk menghindari masalah kompatibilitas.<\/li><li><strong>Cadangkan Konfigurasi yang Ada:<\/strong> Buat cadangan komprehensif dari file konfigurasi Shibboleth IdP Anda saat ini, basis data, dan komponen terkait. Langkah pengamanan ini memungkinkan pemulihan jika terjadi masalah tak terduga selama proses upgrade.<\/li><\/ul><\/li><\/ol><p><strong><\/strong><\/p><\/div><div class=\"thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad cb_style_4\" data-style=\"cb_style_4\" data-css=\"tve-u-6736f7f58c9d66\" style=\"\">\n\t<div class=\"tve-content-box-background cb_style_4-bg\" data-css=\"tve-u-6736f7f58c9d73\" style=\"\"><\/div>\n\t<div class=\"tve-cb cb_style_4-cb\" data-css=\"tve-u-6736f7f58c9d99\" style=\"\"><div class=\"thrv_wrapper thrv_text_element\"><h3 class=\"\" id=\"t-1731655917053\"><strong>Prosedur Upgrade Langkah-Demi-Langkah<\/strong><\/h3><strong><\/strong><strong><\/strong>Berikut adalah prosedur rinci untuk meningkatkan dari Shibboleth v4 ke v5:<ol><br><\/ol><\/div><div class=\"thrv_wrapper thrv-columns\" style=\"--tcb-col-el-width: 910;\"><div class=\"tcb-flex-row v-2 tcb--cols--2\"><div class=\"tcb-flex-col\"><div class=\"tcb-col\"><div class=\"thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad cb_style_4\" data-style=\"cb_style_4\" data-css=\"tve-u-6736f7f58c9da8\" style=\"\">\n\t<div class=\"tve-content-box-background cb_style_4-bg\" data-css=\"tve-u-6736f7f58c9db7\" style=\"\"><\/div>\n\t<div class=\"tve-cb cb_style_4-cb\" data-css=\"tve-u-6736f7f58c9dc8\" style=\"\"><div class=\"thrv_wrapper thrv_text_element\"><h4 class=\"\" id=\"t-1731568190859\"><strong><strong>a. Perbarui Java dan Wadah Servlet<\/strong><\/strong><\/h4><ul><li><strong>Upgrade Java:<\/strong>&nbsp;Instal Java 17, karena ini diperlukan untuk Shibboleth v5. Pastikan bahwa aplikasi Anda kompatibel dengan versi ini untuk mencegah masalah saat runtime.<\/li><li><strong>Upgrade Wadah Servlet:<\/strong> Perbarui wadah servlet Anda ke versi yang kompatibel, seperti Jetty 11 atau Tomcat 10.1. Verifikasi bahwa versi baru mendukung Java 17 dan Shibboleth v5.<\/li><\/ul><p><strong><\/strong><\/p><\/div><\/div>\n<\/div><\/div><\/div><div class=\"tcb-flex-col\"><div class=\"tcb-col\"><div class=\"thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad cb_style_4\" data-style=\"cb_style_4\" data-css=\"tve-u-6736f7f58c9dd8\" style=\"\">\n\t<div class=\"tve-content-box-background cb_style_4-bg\" data-css=\"tve-u-6736f7f58c9df4\" style=\"\"><\/div>\n\t<div class=\"tve-cb cb_style_4-cb\" data-css=\"tve-u-6736f7f58c9e06\" style=\"\"><div class=\"thrv_wrapper thrv_text_element\"><h4 class=\"\" id=\"t-1731568190860\"><strong><strong>b. Siapkan Konfigurasi Shibboleth<\/strong><\/strong><\/h4><ul class=\"\"><li><\/li><li><strong>Tinjau Catatan Rilis:<\/strong>&nbsp;Konsultasikan Catatan Rilis Shibboleth v5 untuk memahami perubahan dan fitur yang tidak lagi didukung. Pengetahuan ini akan membantu dalam penyesuaian yang diperlukan pada konfigurasi Anda.<\/li><li><strong>Modifikasi File Konfigurasi:<\/strong>&nbsp;Perbarui file konfigurasi agar sesuai dengan persyaratan v5. Perhatikan perubahan dalam sintaks, properti baru, dan fitur yang dihapus. Misalnya, properti&nbsp;<code>idp.updateCheck.enable<\/code> memungkinkan untuk pemeriksaan cepat terhadap pembaruan yang tersedia.<\/li><strong><\/strong><\/ul><\/div><\/div>\n<\/div><\/div><\/div><\/div><\/div><div class=\"thrv_wrapper thrv-columns\" style=\"--tcb-col-el-width: 910;\"><div class=\"tcb-flex-row v-2 tcb--cols--2\"><div class=\"tcb-flex-col\"><div class=\"tcb-col\"><div class=\"thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad cb_style_4\" data-style=\"cb_style_4\" data-css=\"tve-u-6736f7f58c9e10\" style=\"\">\n\t<div class=\"tve-content-box-background cb_style_4-bg\" data-css=\"tve-u-6736f7f58c9e24\" style=\"\"><\/div>\n\t<div class=\"tve-cb cb_style_4-cb\" data-css=\"tve-u-6736f7f58c9e37\" style=\"\"><div class=\"thrv_wrapper thrv_text_element\"><h4 class=\"\" id=\"t-1731568190861\"><strong><strong>c. Implementasikan Upgrade<\/strong><\/strong><\/h4><ul class=\"\"><li><\/li><li><strong>Unduh Shibboleth v5:<\/strong>&nbsp;Dapatkan rilis stabil terbaru dari situs web resmi Shibboleth.<\/li><li><strong>Jalankan Installer:<\/strong>&nbsp;Eksekusi installer, pastikan mengarah ke direktori konfigurasi yang ada. Installer akan berusaha mempertahankan konfigurasi kustom sambil memperbarui komponen yang diperlukan.<\/li><li><strong>Verifikasi Konfigurasi:<\/strong> Setelah instalasi, tinjau konfigurasi untuk memastikan semua pengaturan diterapkan dengan benar. Tangani setiap peringatan atau kesalahan yang muncul selama proses ini.<strong><\/strong><\/li><\/ul><\/div><\/div>\n<\/div><\/div><\/div><div class=\"tcb-flex-col\"><div class=\"tcb-col\"><div class=\"thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad cb_style_4\" data-style=\"cb_style_4\" data-css=\"tve-u-6736f7f58c9e56\" style=\"\">\n\t<div class=\"tve-content-box-background cb_style_4-bg\" data-css=\"tve-u-6736f7f58c9e65\" style=\"\"><\/div>\n\t<div class=\"tve-cb cb_style_4-cb\" data-css=\"tve-u-6736f7f58c9e72\" style=\"\"><div class=\"thrv_wrapper thrv_text_element\"><h4 class=\"\" id=\"t-1731568190862\"><strong><strong>d. Uji Sistem yang Ditingkatkan<\/strong><\/strong><\/h4><ul class=\"\"><li><\/li><li><strong>Pengujian Fungsional:<\/strong>&nbsp;Lakukan pengujian menyeluruh untuk memverifikasi bahwa alur autentikasi, rilis atribut, dan integrasi dengan penyedia layanan berfungsi seperti yang diharapkan.<\/li><li><strong>Pengujian Kinerja:<\/strong>&nbsp;Evaluasi kinerja sistem di bawah beban tipikal dan puncak untuk memastikan memenuhi persyaratan organisasi.<\/li><li><strong>Pengujian Keamanan:<\/strong> Lakukan penilaian keamanan untuk mengidentifikasi dan mengurangi potensi kerentanan yang diperkenalkan selama upgrade.<strong><\/strong><\/li><\/ul><\/div><\/div>\n<\/div><\/div><\/div><\/div><\/div><\/div>\n<\/div><div class=\"thrv_wrapper thrv_text_element\"><h3 class=\"\" id=\"t-1731568190858\"><strong>Kegiatan Pasca-Upgrade dan Praktik Terbaik untuk Transisi yang Lancar<\/strong><\/h3><p>Setelah menyelesaikan upgrade, sangat penting untuk melakukan beberapa tindakan kunci untuk memastikan sistem beroperasi dengan lancar. Pertama, teruslah memantau kinerja sistem untuk segera mendeteksi dan menangani masalah yang mungkin muncul. Selain itu, penting untuk memperbarui dokumentasi agar mencerminkan konfigurasi dan prosedur baru, yang akan membantu dalam pemeliharaan dan pemecahan masalah di masa mendatang. Memberikan pelatihan kepada personel TI dan pengguna akhir tentang fitur baru dan perubahan yang diperkenalkan dalam Shibboleth v5 juga krusial untuk memfasilitasi adopsi yang lancar.<\/p><p>Untuk meningkatkan pengalaman upgrade secara keseluruhan, mengikuti praktik terbaik sangat disarankan:<\/p><ol><li><strong>Pertahankan Cadangan Reguler:<\/strong>&nbsp;Cadangan reguler sangat penting untuk pemulihan jika terjadi kegagalan selama atau setelah upgrade, memastikan bahwa Anda dapat memulihkan fungsionalitas dengan cepat jika diperlukan.<\/li><li><strong>Tetap Terinformasi:<\/strong>&nbsp;Berlangganan daftar email pengumuman Shibboleth untuk menerima pembaruan tentang rilis baru, nasihat keamanan, dan praktik terbaik.<\/li><li><strong>Terlibat dengan Komunitas:<\/strong> Ikuti forum dan grup pengguna untuk berbagi pengalaman dan mendapatkan wawasan berharga dari organisasi lain yang telah berhasil menyelesaikan upgrade.<\/li><\/ol><p>Dengan mengikuti kegiatan pasca-upgrade dan praktik terbaik ini, Anda dapat memastikan transisi yang lancar dan menjaga integritas sistem.<\/p><\/div><div class=\"thrv_wrapper thrv_text_element\"><h3 class=\"\" id=\"t-1731568190863\">Conclusion<\/h3><p>Meningkatkan ke Shibboleth IdP v5 adalah langkah penting dalam menjaga sistem manajemen identitas yang aman dan efisien. Dengan mengikuti panduan terstruktur ini dan memanfaatkan alat otomatisasi seperti Ansible, organisasi dapat memfasilitasi transisi yang lancar dengan waktu henti yang minimal. Memperbarui versi perangkat lunak meningkatkan keamanan dan memastikan akses ke fitur serta perbaikan terbaru, yang sangat penting untuk memenuhi kebutuhan organisasi Anda yang terus berkembang.<\/p><p>Kami memahami bahwa meningkatkan keamanan Anda bisa memakan waktu, tetapi tetap menjadi prioritas utama. Jika Anda merasa bingung atau memerlukan bantuan ahli, kami menawarkan konsultasi gratis. Cukup tekan tombol di bawah ini atau <a href=\"https:\/\/www.overtsoftware.id\/index.php\/kontak\/\" target=\"_blank\" class=\"\" style=\"outline: none;\" data-css=\"tve-u-1932ec4e4d5\">hubungi kami<\/a>, dan perwakilan kami akan dengan senang hati membantu Anda.<\/p><\/div><div class=\"thrv_wrapper thrv-button thrv-button-v2 tcb-local-vars-root tve_ea_thrive_lightbox\" data-css=\"tve-u-6736f7f58c9e94\">\n\t<div class=\"thrive-colors-palette-config\" style=\"display: none !important\">__CONFIG_colors_palette__{\"active_palette\":0,\"config\":{\"colors\":{\"62516\":{\"name\":\"Main Accent\",\"parent\":-1}},\"gradients\":[]},\"palettes\":[{\"name\":\"Default Palette\",\"value\":{\"colors\":{\"62516\":{\"val\":\"var(--tcb-skin-color-0)\"}},\"gradients\":[]}}]}__CONFIG_colors_palette__<\/div>\n\t<a href=\"https:\/\/www.overtsoftware.id\/index.php\/kontak\/\" class=\"tcb-button-link tcb-plain-text tve_evt_manager_listen tve_et_click\" data-tcb-events=\"__TCB_EVENT_[{&quot;config&quot;:{&quot;l_anim&quot;:&quot;instant&quot;,&quot;l_id&quot;:&quot;2620&quot;},&quot;a&quot;:&quot;thrive_lightbox&quot;,&quot;t&quot;:&quot;click&quot;}]_TNEVE_BCT__\" target=\"_blank\">\n\t\t<span class=\"tcb-button-texts\"><span class=\"tcb-button-text thrv-inline-text\">Hubungi kami sekarang!<\/span><\/span>\n\t<\/a>\n<\/div>","tve_custom_css":"@media (min-width: 300px){[data-css=\"tve-u-6736f7f58c9b20\"] { font-size: var(--tve-font-size,16px); --tve-font-size: 16px; color: var(--tve-color,rgb(85,85,85)); --tve-color: rgb(85,85,85); --tcb-applied-color: rgb(85,85,85); line-height: var(--tve-line-height,1.6em); --tve-line-height: 1.6em; padding: 8px !important; }[data-css=\"tve-u-6736f7f58c9b20\"].tve-state-expanded { color: var(--tve-color,rgb(255,255,255)); --tve-color: rgb(255,255,255); --tcb-applied-color: rgb(255,255,255); background-image: linear-gradient(var(--tcb-local-color-4204a),var(--tcb-local-color-4204a)) !important; background-size: auto !important; background-position: 50% 50% !important; background-attachment: scroll !important; background-repeat: no-repeat !important; }:not(#tve) [data-css=\"tve-u-6736f7f58c9b20\"]:hover { background-image: linear-gradient(var(--tcb-local-color-ea1e7),var(--tcb-local-color-ea1e7)) !important; background-size: auto !important; background-position: 50% 50% !important; background-attachment: scroll !important; background-repeat: no-repeat !important; color: var(--tve-color,var(--tcb-local-color-4204a)) !important; --tve-color: var(--tcb-local-color-4204a) !important; --tcb-applied-color: var$(--tcb-local-color-4204a) !important; }[data-css=\"tve-u-6736f7f58c9ca7\"] { padding: 0px !important; }[data-css=\"tve-u-6736f7f58c9cb4\"] { padding: 0px !important; }[data-css=\"tve-u-6736f7f58c9cc2\"] { padding: 0px !important; }[data-css=\"tve-u-6736f7f58c9c68\"] { --tve-toc-indent: 20px; max-width: 1000px; float: none; padding: 15px !important; margin-left: auto !important; margin-right: auto !important; --tcb-local-color-4204a: var(--tcb-skin-color-0) !important; --tcb-local-color-ea1e7: rgba(214,93,0,0.08) !important; --tve-applied-max-width: 1000px !important; }[data-css=\"tve-u-6736f7f58c9cd6\"] { box-shadow: rgba(0, 0, 0, 0.08) 0px 5px 12px 1px; overflow: hidden; border-radius: 0px !important; background-image: linear-gradient(rgb(255, 255, 255), rgb(255, 255, 255)) !important; border-top: none !important; background-size: auto !important; background-position: 50% 50% !important; background-attachment: scroll !important; background-repeat: no-repeat !important; }[data-css=\"tve-u-6736f7f58c9ce4\"] { padding: 12px 5px !important; margin-bottom: -1px !important; margin-top: 0px !important; }:not(#tve) [data-css=\"tve-u-6736f7f58c9ce4\"] > .tve-content-box-background { background-color: rgb(244, 244, 244) !important; --tve-applied-background-color: rgb(244,244,244) !important; }[data-css=\"tve-u-6736f7f58c9ce4\"] .tve-toc-title-icon { font-size: 16px !important; width: 16px !important; height: 16px !important; }:not(#tve) [data-css=\"tve-u-6736f7f58c9cf2\"] { letter-spacing: 2px; text-transform: uppercase !important; font-size: 13px !important; color: rgb(0, 0, 0) !important; --tcb-applied-color: rgb(0,0,0) !important; --tve-applied-color: rgb(0,0,0) !important; }[data-css=\"tve-u-6736f7f58c9d02\"] { float: none; width: 40px; z-index: 3; position: relative; margin: 0px auto 5px !important; padding: 0px !important; }[data-css=\"tve-u-6736f7f58c9d18\"] { border-top: 2px solid var(--tcb-local-color-4204a) !important; border-bottom: none !important; }[data-css=\"tve-u-6736f7f58c9d25\"] { padding: 0px !important; margin-top: 0px !important; margin-bottom: 10px !important; }[data-css=\"tve-u-6736f7f58c9d39\"] { overflow: hidden; border-radius: 15px !important; }:not(#tve) [data-css=\"tve-u-6736f7f58c9d39\"] { background-image: none !important; }[data-css=\"tve-u-6736f7f58c9c35\"] { font-size: var(--tve-font-size,16px); --tve-font-size: 16px; color: var(--tve-color,rgb(85,85,85)); --tve-color: rgb(85,85,85); --tcb-applied-color: rgb(85,85,85); line-height: var(--tve-line-height,1.6em); --tve-line-height: 1.6em; padding: 8px !important; }[data-css=\"tve-u-6736f7f58c9c35\"].tve-state-expanded { color: var(--tve-color,rgb(255,255,255)); --tve-color: rgb(255,255,255); --tcb-applied-color: rgb(255,255,255); background-image: linear-gradient(var(--tcb-local-color-4204a),var(--tcb-local-color-4204a)) !important; background-size: auto !important; background-position: 50% 50% !important; background-attachment: scroll !important; background-repeat: no-repeat !important; }:not(#tve) [data-css=\"tve-u-6736f7f58c9c35\"]:hover { color: var(--tve-color,var(--tcb-local-color-4204a)) !important; --tve-color: var(--tcb-local-color-4204a) !important; --tcb-applied-color: var$(--tcb-local-color-4204a) !important; background-image: linear-gradient(var(--tcb-local-color-ea1e7),var(--tcb-local-color-ea1e7)) !important; background-size: auto !important; background-position: 50% 50% !important; background-attachment: scroll !important; background-repeat: no-repeat !important; }[data-css=\"tve-u-6736f7f58c9c56\"] { font-size: var(--tve-font-size,16px); --tve-font-size: 16px; color: var(--tve-color,rgb(85,85,85)); --tve-color: rgb(85,85,85); --tcb-applied-color: rgb(85,85,85); line-height: var(--tve-line-height,1.6em); --tve-line-height: 1.6em; padding: 8px !important; }[data-css=\"tve-u-6736f7f58c9c56\"].tve-state-expanded { color: var(--tve-color,rgb(255,255,255)); --tve-color: rgb(255,255,255); --tcb-applied-color: rgb(255,255,255); background-image: linear-gradient(var(--tcb-local-color-4204a),var(--tcb-local-color-4204a)) !important; background-size: auto !important; background-position: 50% 50% !important; background-attachment: scroll !important; background-repeat: no-repeat !important; }:not(#tve) [data-css=\"tve-u-6736f7f58c9c56\"]:hover { color: var(--tve-color,var(--tcb-local-color-4204a)) !important; --tve-color: var(--tcb-local-color-4204a) !important; --tcb-applied-color: var$(--tcb-local-color-4204a) !important; background-image: linear-gradient(var(--tcb-local-color-ea1e7),var(--tcb-local-color-ea1e7)) !important; background-size: auto !important; background-position: 50% 50% !important; background-attachment: scroll !important; background-repeat: no-repeat !important; }[data-css=\"tve-u-6736f7f58c9d51\"] { width: 100%; --tve-border-width: 1px; border: 1px solid rgb(106, 107, 108); --tve-applied-border: 1px solid rgb(106,107,108); --tve-alignment: center; float: none; margin-left: auto !important; margin-right: auto !important; }[data-css=\"tve-u-6736f7f58c9d66\"] { --tve-alignment: center; float: none; padding: 15px !important; margin-left: auto !important; margin-right: auto !important; }[data-css=\"tve-u-6736f7f58c9d73\"] { border-radius: 20px; box-shadow: rgba(21, 69, 94, 0.22) 0px 0px 27px 0px; background-color: rgba(0, 169, 230, 0) !important; border-right: none !important; border-left: none !important; border-image: initial !important; }:not(#tve) .thrv-content-box [data-css=\"tve-u-6736f7f58c9d99\"] p, :not(#tve) .thrv-content-box [data-css=\"tve-u-6736f7f58c9d99\"] li, :not(#tve) .thrv-content-box [data-css=\"tve-u-6736f7f58c9d99\"] blockquote, :not(#tve) .thrv-content-box [data-css=\"tve-u-6736f7f58c9d99\"] address, :not(#tve) .thrv-content-box [data-css=\"tve-u-6736f7f58c9d99\"] .tcb-plain-text, :not(#tve) .thrv-content-box [data-css=\"tve-u-6736f7f58c9d99\"] label, :not(#tve) .thrv-content-box [data-css=\"tve-u-6736f7f58c9d99\"] h1, :not(#tve) .thrv-content-box [data-css=\"tve-u-6736f7f58c9d99\"] h2, :not(#tve) .thrv-content-box [data-css=\"tve-u-6736f7f58c9d99\"] h3, :not(#tve) .thrv-content-box [data-css=\"tve-u-6736f7f58c9d99\"] h4, :not(#tve) .thrv-content-box [data-css=\"tve-u-6736f7f58c9d99\"] h5, :not(#tve) .thrv-content-box [data-css=\"tve-u-6736f7f58c9d99\"] h6 { color: var(--tve-color,rgb(0,0,0)); --tve-applied-color: var$(--tve-color,rgb(0,0,0)); --tcb-applied-color: rgb(0,0,0); }[data-css=\"tve-u-6736f7f58c9d99\"] { --tve-color: rgb(0,0,0); --tve-applied---tve-color: rgb(0,0,0); }[data-css=\"tve-u-6736f7f58c9da8\"] { padding: 15px 15px 177px !important; }[data-css=\"tve-u-6736f7f58c9db7\"] { border-radius: 20px; box-shadow: rgba(21, 69, 94, 0.22) 0px 0px 27px 0px; background-color: rgba(0, 169, 230, 0) !important; border-right: none !important; border-left: none !important; border-image: initial !important; }:not(#tve) .thrv-content-box [data-css=\"tve-u-6736f7f58c9dc8\"] p, :not(#tve) .thrv-content-box [data-css=\"tve-u-6736f7f58c9dc8\"] li, :not(#tve) .thrv-content-box [data-css=\"tve-u-6736f7f58c9dc8\"] blockquote, :not(#tve) .thrv-content-box [data-css=\"tve-u-6736f7f58c9dc8\"] address, :not(#tve) .thrv-content-box [data-css=\"tve-u-6736f7f58c9dc8\"] .tcb-plain-text, :not(#tve) .thrv-content-box [data-css=\"tve-u-6736f7f58c9dc8\"] label, :not(#tve) .thrv-content-box [data-css=\"tve-u-6736f7f58c9dc8\"] h1, :not(#tve) .thrv-content-box [data-css=\"tve-u-6736f7f58c9dc8\"] h2, :not(#tve) .thrv-content-box [data-css=\"tve-u-6736f7f58c9dc8\"] h3, :not(#tve) .thrv-content-box [data-css=\"tve-u-6736f7f58c9dc8\"] h4, :not(#tve) .thrv-content-box [data-css=\"tve-u-6736f7f58c9dc8\"] h5, :not(#tve) .thrv-content-box [data-css=\"tve-u-6736f7f58c9dc8\"] h6 { color: var(--tve-color,rgb(0,0,0)); --tve-applied-color: var$(--tve-color,rgb(0,0,0)); --tcb-applied-color: rgb(0,0,0); }[data-css=\"tve-u-6736f7f58c9dc8\"] { --tve-color: rgb(0,0,0); --tve-applied---tve-color: rgb(0,0,0); }[data-css=\"tve-u-6736f7f58c9dd8\"] { padding: 15px !important; }[data-css=\"tve-u-6736f7f58c9df4\"] { border-radius: 20px; box-shadow: rgba(21, 69, 94, 0.22) 0px 0px 27px 0px; background-color: rgba(0, 169, 230, 0) !important; border-right: none !important; border-left: none !important; border-image: initial !important; }:not(#tve) .thrv-content-box [data-css=\"tve-u-6736f7f58c9e06\"] p, :not(#tve) .thrv-content-box [data-css=\"tve-u-6736f7f58c9e06\"] li, :not(#tve) .thrv-content-box [data-css=\"tve-u-6736f7f58c9e06\"] blockquote, :not(#tve) .thrv-content-box [data-css=\"tve-u-6736f7f58c9e06\"] address, :not(#tve) .thrv-content-box [data-css=\"tve-u-6736f7f58c9e06\"] .tcb-plain-text, :not(#tve) .thrv-content-box [data-css=\"tve-u-6736f7f58c9e06\"] label, :not(#tve) .thrv-content-box [data-css=\"tve-u-6736f7f58c9e06\"] h1, :not(#tve) .thrv-content-box [data-css=\"tve-u-6736f7f58c9e06\"] h2, :not(#tve) .thrv-content-box [data-css=\"tve-u-6736f7f58c9e06\"] h3, :not(#tve) .thrv-content-box [data-css=\"tve-u-6736f7f58c9e06\"] h4, :not(#tve) .thrv-content-box [data-css=\"tve-u-6736f7f58c9e06\"] h5, :not(#tve) .thrv-content-box [data-css=\"tve-u-6736f7f58c9e06\"] h6 { color: var(--tve-color,rgb(0,0,0)); --tve-applied-color: var$(--tve-color,rgb(0,0,0)); --tcb-applied-color: rgb(0,0,0); }[data-css=\"tve-u-6736f7f58c9e06\"] { --tve-color: rgb(0,0,0); --tve-applied---tve-color: rgb(0,0,0); }[data-css=\"tve-u-6736f7f58c9e10\"] { padding: 15px 15px 20px !important; }[data-css=\"tve-u-6736f7f58c9e24\"] { border-radius: 20px; box-shadow: rgba(21, 69, 94, 0.22) 0px 0px 27px 0px; background-color: rgba(0, 169, 230, 0) !important; border-right: none !important; border-left: none !important; border-image: initial !important; }:not(#tve) .thrv-content-box [data-css=\"tve-u-6736f7f58c9e37\"] p, :not(#tve) .thrv-content-box [data-css=\"tve-u-6736f7f58c9e37\"] li, :not(#tve) .thrv-content-box [data-css=\"tve-u-6736f7f58c9e37\"] blockquote, :not(#tve) .thrv-content-box [data-css=\"tve-u-6736f7f58c9e37\"] address, :not(#tve) .thrv-content-box [data-css=\"tve-u-6736f7f58c9e37\"] .tcb-plain-text, :not(#tve) .thrv-content-box [data-css=\"tve-u-6736f7f58c9e37\"] label, :not(#tve) .thrv-content-box [data-css=\"tve-u-6736f7f58c9e37\"] h1, :not(#tve) .thrv-content-box [data-css=\"tve-u-6736f7f58c9e37\"] h2, :not(#tve) .thrv-content-box [data-css=\"tve-u-6736f7f58c9e37\"] h3, :not(#tve) .thrv-content-box [data-css=\"tve-u-6736f7f58c9e37\"] h4, :not(#tve) .thrv-content-box [data-css=\"tve-u-6736f7f58c9e37\"] h5, :not(#tve) .thrv-content-box [data-css=\"tve-u-6736f7f58c9e37\"] h6 { color: var(--tve-color,rgb(0,0,0)); --tve-applied-color: var$(--tve-color,rgb(0,0,0)); --tcb-applied-color: rgb(0,0,0); }[data-css=\"tve-u-6736f7f58c9e37\"] { --tve-color: rgb(0,0,0); --tve-applied---tve-color: rgb(0,0,0); }[data-css=\"tve-u-6736f7f58c9e56\"] { padding: 15px 15px 79px !important; }[data-css=\"tve-u-6736f7f58c9e65\"] { border-radius: 20px; box-shadow: rgba(21, 69, 94, 0.22) 0px 0px 27px 0px; background-color: rgba(0, 169, 230, 0) !important; border-right: none !important; border-left: none !important; border-image: initial !important; }:not(#tve) .thrv-content-box [data-css=\"tve-u-6736f7f58c9e72\"] p, :not(#tve) .thrv-content-box [data-css=\"tve-u-6736f7f58c9e72\"] li, :not(#tve) .thrv-content-box [data-css=\"tve-u-6736f7f58c9e72\"] blockquote, :not(#tve) .thrv-content-box [data-css=\"tve-u-6736f7f58c9e72\"] address, :not(#tve) .thrv-content-box [data-css=\"tve-u-6736f7f58c9e72\"] .tcb-plain-text, :not(#tve) .thrv-content-box [data-css=\"tve-u-6736f7f58c9e72\"] label, :not(#tve) .thrv-content-box [data-css=\"tve-u-6736f7f58c9e72\"] h1, :not(#tve) .thrv-content-box [data-css=\"tve-u-6736f7f58c9e72\"] h2, :not(#tve) .thrv-content-box [data-css=\"tve-u-6736f7f58c9e72\"] h3, :not(#tve) .thrv-content-box [data-css=\"tve-u-6736f7f58c9e72\"] h4, :not(#tve) .thrv-content-box [data-css=\"tve-u-6736f7f58c9e72\"] h5, :not(#tve) .thrv-content-box [data-css=\"tve-u-6736f7f58c9e72\"] h6 { color: var(--tve-color,rgb(0,0,0)); --tve-applied-color: var$(--tve-color,rgb(0,0,0)); --tcb-applied-color: rgb(0,0,0); }[data-css=\"tve-u-6736f7f58c9e72\"] { --tve-color: rgb(0,0,0); --tve-applied---tve-color: rgb(0,0,0); }[data-css=\"tve-u-6736f7f58c9e94\"] .tcb-button-link { letter-spacing: 2px; background-image: linear-gradient(var(--tcb-local-color-62516,rgb(19,114,211)),var(--tcb-local-color-62516,rgb(19,114,211))); --tve-applied-background-image: linear-gradient(var$(--tcb-local-color-62516,rgb(19,114,211)),var$(--tcb-local-color-62516,rgb(19,114,211))); background-size: auto; background-attachment: scroll; border-radius: 5px; padding: 18px; background-position: 50% 50%; background-repeat: no-repeat; background-color: transparent !important; }[data-css=\"tve-u-6736f7f58c9e94\"] .tcb-button-link span { color: rgb(255, 255, 255); --tcb-applied-color: #fff; }[data-css=\"tve-u-6736f7f58c9e94\"] { --tcb-local-color-62516: var(--tcb-skin-color-0) !important; min-width: 100% !important; }.tcb-post-list[data-css=\"tve-u-16ecb5f152b\"] .post-wrapper.thrv_wrapper { width: calc(50% - 10px); }.tcb-post-list[data-css=\"tve-u-16ecb5f152b\"] .post-wrapper.thrv_wrapper:nth-child(n+3) { margin-top: 20px !important; }.tcb-post-list[data-css=\"tve-u-16ecb5f152b\"] .post-wrapper.thrv_wrapper:not(:nth-child(n+3)) { margin-top: 0px !important; }.tcb-post-list[data-css=\"tve-u-16ecb5f152b\"] .post-wrapper.thrv_wrapper:not(:nth-child(2n)) { margin-right: 20px !important; }.tcb-post-list[data-css=\"tve-u-16ecb5f152b\"] .post-wrapper.thrv_wrapper:nth-child(2n) { margin-right: 0px !important; }:not(#tve) [data-css=\"tve-u-1932ec4e4d5\"] { color: var(--tcb-skin-color-0) !important; --tve-applied-color: var$(--tcb-skin-color-0) !important; font-weight: var(--g-bold-weight, bold) !important; }}@media (max-width: 767px){[data-css=\"tve-u-6736f7f58c9b20\"] { font-size: var(--tve-font-size,15px); --tve-font-size: 15px; padding: 7px !important; }[data-css=\"tve-u-6736f7f58c9c68\"] { padding: 10px 10px 20px !important; }[data-css=\"tve-u-6736f7f58c9c35\"] { font-size: var(--tve-font-size,15px); --tve-font-size: 15px; padding: 7px !important; }[data-css=\"tve-u-6736f7f58c9c56\"] { font-size: var(--tve-font-size,15px); --tve-font-size: 15px; padding: 7px !important; }[data-css=\"tve-u-6736f7f58c9d73\"] { border-radius: 10px; border-width: initial !important; border-style: none !important; border-color: initial !important; }[data-css=\"tve-u-6736f7f58c9db7\"] { border-radius: 10px; border-width: initial !important; border-style: none !important; border-color: initial !important; }[data-css=\"tve-u-6736f7f58c9df4\"] { border-radius: 10px; border-width: initial !important; border-style: none !important; border-color: initial !important; }[data-css=\"tve-u-6736f7f58c9e24\"] { border-radius: 10px; border-width: initial !important; border-style: none !important; border-color: initial !important; }[data-css=\"tve-u-6736f7f58c9e65\"] { border-radius: 10px; border-width: initial !important; border-style: none !important; border-color: initial !important; }}","tve_user_custom_css":"","tve_globals":{"e":"1","font_cls":[]},"tcb2_ready":1,"tcb_editor_enabled":1,"tve_landing_page":"","_tve_header":"","_tve_footer":""},"categories":[34,31],"tags":[],"class_list":["post-2629","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-solusi-lms","category-solusi-sso","post-wrapper","thrv_wrapper"],"_links":{"self":[{"href":"https:\/\/www.overtsoftware.id\/index.php\/wp-json\/wp\/v2\/posts\/2629","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.overtsoftware.id\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.overtsoftware.id\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.overtsoftware.id\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.overtsoftware.id\/index.php\/wp-json\/wp\/v2\/comments?post=2629"}],"version-history":[{"count":3,"href":"https:\/\/www.overtsoftware.id\/index.php\/wp-json\/wp\/v2\/posts\/2629\/revisions"}],"predecessor-version":[{"id":2633,"href":"https:\/\/www.overtsoftware.id\/index.php\/wp-json\/wp\/v2\/posts\/2629\/revisions\/2633"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.overtsoftware.id\/index.php\/wp-json\/wp\/v2\/media\/2631"}],"wp:attachment":[{"href":"https:\/\/www.overtsoftware.id\/index.php\/wp-json\/wp\/v2\/media?parent=2629"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.overtsoftware.id\/index.php\/wp-json\/wp\/v2\/categories?post=2629"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.overtsoftware.id\/index.php\/wp-json\/wp\/v2\/tags?post=2629"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}