파일 간 플러그인 접근 제어 정보

fmplugin으로 시작하는 확장된 권한이 하나의 파일에서 요청된 FileMaker 플러그인이 다른 파일에 접근할 수 있는지 제어하는 방법을 제공합니다. 이 확장된 권한으로 권한 없는 파일이 활성화된 플러그인을 통해 사용자의 파일에서 특정 작업을 수행하지 못하도록 하여 보안을 강화할 수 있습니다.

플러그인은 원본 파일에서 호출될 수 있는 외부 함수 및 외부 스크립트 단계를 제공하여 대상 파일에서 작동할 수 있습니다. fmplugin 확장된 권한은 원본 및 대상 파일이 동일한 파일이 아닌 경우 대상 파일에서 다음의 동작 중 하나를 수행하려는 플러그인에만 영향을 줄 수 있습니다.

  • 이름으로 스크립트 실행

  • SQL 문 실행

확장된 권한 목록은 고급 보안 설정 대화 상자의 확장된 권한 탭에 표시된 순서대로 스캔됩니다. 대상 파일이 ‘fmplugin’(대소문자를 구분하지 않음)으로 시작하는 확장된 권한을 포함하지 않는 경우, 위의 동작이 정상적으로 실행되도록 허용됩니다. 그렇지 않으면 다음 중 하나인 첫 번째의 확장된 권한에서 스캔이 정지됩니다.

  • fmplugin

  • fmpluginXXXX (XXXX가 플러그인의 네 글자 ID(대소문자를 구분하지 않음)와 일치함)

현재 계정의 권한 범위가 일치하는 fmplugin 확장 권한을 포함하는 경우, 위의 동작이 정상적으로 실행되도록 허용됩니다. 그렇지 않으면 원본 파일과 대상 파일이 서로 접근할 수 있도록 인증되었는지 알아보기 위해 원본 파일과 대상 파일을 확인합니다(파일에 대한 접근 인증하기를 참조하십시오). 인증된 경우 위의 동작이 정상적으로 실행되도록 허용됩니다.

원본 파일과 대상 파일이 서로 접근할 수 있도록 인증되지 않았고 다음의 조건이 참인 경우, 해당 파일이 서로 접근할 수 있도록 허용할지 묻는 메시지가 나타납니다.

  • 플러그인이 사용자 인터페이스를 표시할 수 있는 FileMaker 제품에서 실행되고 있음

  • 현재 계정이 각각의 파일에서 전체 접근 권한이 있음

사용자가 파일을 인증하면 대상 파일에 있는 확장 권한의 종류와 상관없이 이제 원본 파일과 대상 파일 간에 위의 동작이 원본 정상적으로 실행되도록 허용됩니다. 파일이 인증되지 않은 경우(사용자가 인증을 거부하거나 FileMaker 제품이 사용자 인터페이스를 표시하지 않음) 플러그인이 실행하려는 동작의 오류가 반환됩니다.

새로운 파일에서 fmplugin은 확장된 권한 목록에 있습니다. 기존 파일에 없는 경우 필요에 따라 추가할 수 있습니다. 확장된 권한 생성 및 편집하기를 참조하십시오.

인증된 파일에서 위의 동작을 수행하기 위해 플러그인이 필요한 계정의 경우, 해당 계정에 할당된 권한 범위에 fmplugin 확장 권한을 추가해야 합니다. 권한 범위의 확장된 권한 편집하기를 참조하십시오.