คุณสมบัติใน Mule 4 สามารถเข้ารหัสเพื่อเก็บข้อมูลสำคัญของเรา เช่น ClientID และ Client Password โมดูลคุณสมบัติความปลอดภัยที่จัดเตรียมโดย mulesoftWe สามารถใช้เพื่อเข้ารหัสไฟล์ .yaml หรือ .properties โดยทั่วไป ในไฟล์คุณสมบัติ เราจัดเก็บข้อมูลเช่น รหัสลูกค้า ความลับ UserId UserPassword โทเค็น Splunk โทเค็น Oauth คีย์ AWS เป็นต้น
เราจำเป็นต้องเข้ารหัสข้อมูลภายในไฟล์คุณสมบัติใดๆ เพื่อจำกัดการเข้าถึงโดยไม่ได้รับอนุญาตและเพื่อปกป้องข้อมูล
มาพูดคุยกันว่าจะบรรลุสิ่งนี้ได้อย่างไรโดยใช้คุณสมบัติความปลอดภัยของ MuleSoft
หลามผสานสองรายการ
การสร้างคุณสมบัติที่ปลอดภัยทำได้ในสามขั้นตอน
ขั้นตอนที่ 1: สร้างไฟล์คุณสมบัติการกำหนดค่า
ขั้นตอนที่ 2: เราสามารถเข้ารหัสไฟล์ทั้งหมดหรือเข้ารหัสคุณสมบัติแต่ละรายการได้ สำหรับคุณสมบัติแต่ละรายการ เราสามารถกำหนดคุณสมบัติความปลอดภัยในไฟล์โดยใส่ค่าที่เข้ารหัสไว้ระหว่างลำดับ![ค่า]
ขั้นตอนที่ 3: กำหนดค่าไฟล์ในโปรเจ็กต์โดยใช้โมดูลส่วนขยาย Mule Secure Configuration Properties Extension ไฟล์ต้องชี้หรือรวมคีย์ถอดรหัส
สร้างไฟล์คุณสมบัติการกำหนดค่า
งานแรกในการรักษาความปลอดภัยคุณสมบัติการกำหนดค่าคือการสร้างไฟล์การกำหนดค่า YAML (.yaml) หรือไฟล์คุณสมบัติที่มีรูปแบบสปริง (.properties) โดยที่คุณกำหนดคุณสมบัติใน src/main/resources ในโปรเจ็กต์ Mule ของคุณ โมดูลส่วนขยาย Mule Secure Configuration Properties ช่วยให้คุณสามารถกำหนดค่าประเภทไฟล์ YAML หรือ Properties
อ้างถึงสิ่งประดิษฐ์ด้านล่างสำหรับข้อมูลเพิ่มเติม
เปิด Anypoint Studio -> ไปที่โฟลเดอร์โครงการ -> src/main/resources ->เลือกสร้างไฟล์ใหม่ (นามสกุลไฟล์อาจเป็น .yaml หรือ .properties)
ไฟล์ test.yaml, dev.properties ต่อไปนี้มีค่าคุณสมบัติการกำหนดค่าที่ไม่ได้เข้ารหัส:
test.yaml (ไฟล์ตัวอย่าง yaml)
http: port: '8081' username: 'Priyanka@pp' password: '1254343654pp'
dev.properties (ไฟล์คุณสมบัติตัวอย่าง)
encrypted.value1= sfdsgfdgfj1234566 encrypted.value2= xyz123568abc testPropertyA=testValueA testPropertyB=testValueB
#mule4 #mulesoft 4 #mule api #anypoint mulesoft #ล่อความปลอดภัย #api
dzone.com
วิธีกำหนดค่าและใช้คุณสมบัติที่ปลอดภัยใน Mule 4
คุณสมบัติใน Mule 4 สามารถเข้ารหัสเพื่อเก็บข้อมูลสำคัญของเรา เช่น ClientID และ Client Password ดูวิธีสร้างและกำหนดค่าคุณสมบัติความปลอดภัยใน Mule 4 มาพูดคุยถึงวิธีการทำสิ่งนี้ให้สำเร็จโดยใช้คุณสมบัติความปลอดภัยของ MuleSoft