읽기 전용 보안 옵션 구성

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 3분
  • 읽기 전용 옵션을 구성하여 읽기 전용 필드를 편집하는 기능을 제어합니다.

    읽기 전용 필드는 특정 상황에서의 수정을 제한하기 위한 것입니다. 또한 시스템은 구성 가능한 읽기 전용 옵션을 제공하여 사용성과 보안의 균형을 유지하면서 요구 사항에 따라 읽기 전용 필드의 동작을 사용자 지정할 수 있습니다. 딕셔너리 기록에서 읽기 전용 옵션 필드를 업데이트하여 읽기 전용 동작을 조정할 수 있습니다.

    사용 가능한 읽기 전용 옵션

    인스턴스 구성됨
    호주 릴리스 이전에 생성된 읽기 전용 필드의 기본 읽기 전용 옵션 값입니다. 이전 버전과의 호환성을 유지하고 비프로덕션 인스턴스에서 읽기 전용 동작을 테스트하는 데 사용됩니다.

    읽기 전용 옵션을 딕셔너리 기록에서 구성된 인스턴스로 설정하면 읽기 전용 동작이 시스템 속성에서 glide.read_only.legacy_read_only_behavior 파생됩니다. 기본적으로 이 속성은 client_script_modifiable로 설정되며, 이는 호주 이전의 읽기 전용 동작을 적용하므로 클라이언트 스크립트를 통해 읽기 전용 필드를 변경할 수 있습니다.

    읽기 전용 표시
    UI에서는 필드를 읽기 전용으로 표시하지만 클라이언트 스크립트 및 서버 쪽 작업(TableAPI예: , , GraphQLGlideRecordSecure()및 )을 통해 읽기 전용 필드를 변경할 수 있습니다.
    클라이언트 스크립트 수정 가능
    필드를 UI에 읽기 전용으로 표시하고 클라이언트 스크립트를 통해 읽기 전용 필드를 변경할 수 있지만 백그라운드 스크립트나 서버 측 API(TableAPI예: , , GraphQLGlideRecordSecure(). )를 통해서가 아닌 경우
    엄격한 읽기 전용
    UI에서 필드를 읽기 전용으로 표시하지만 클라이언트 스크립트와 서버 측 API의 변경을 차단합니다.

    읽기 전용 동작 테스트

    인스턴스 구성된 읽기 전용 옵션은 Australia 릴리스 이전에 생성된 읽기 전용 필드에 대한 이전 버전 호환성을 유지하며, 프로덕션 인스턴스에 구현하기 전에 비프로덕션 인스턴스에서 다른 읽기 전용 옵션을 테스트할 수도 있습니다.

    읽기 전용 옵션을 인스턴스 구성됨으로 설정하면 읽기 전용 동작은 시스템 속성에 glide.read_only.legacy_read_only_behavior 의해 결정됩니다. 시스템 속성의 glide.read_only.legacy_read_only_behavior 기본값은 client_script_modifiable입니다. 이는 필드가 UI에서 읽기 전용으로 표시되지만 클라이언트 스크립트에서 변경할 수 있음을 의미합니다.

    시스템 속성을 다음 값으로 업데이트한 다음 필드와 클라이언트 스크립트가 예상대로 작동하는지 확인하여 비프로덕션 인스턴스에서 읽기 전용 동작을 테스트할 수 있습니다.

    • display_read_only
    • client_script_modifiable
    • strict_read_only
    중요사항:
    glide.read_only.legacy_read_only_behavior 시스템 속성은 비프로덕션 인스턴스에서 읽기 전용 동작을 테스트하기 위한 것입니다. 이 속성을 업데이트하면 읽기 전용 옵션 필드가 인스턴스 구성됨으로 설정된 모든 필드에 영향을 줍니다.

    예를 들어, 클라이언트 스크립트 및 기타 사용자 지정에서 더 엄격한 보안 통제가 여전히 작동하는지 확인하려면 속성을 비프로덕션 인스턴스로 설정 glide.read_only.legacy_read_only_behaviorstrict_read_only 한 다음 동작을 테스트하면 됩니다. 비프로덕션 인스턴스에서 동작을 확인한 후에는 프로덕션 인스턴스의 개별 필드를 업데이트하여 필드별로 엄격한 읽기 전용 옵션을 사용할 수 있습니다.