AppID 키를 식별하는 128비트 GUID(Globally Unique Identifier)를 사용합니다. 클래스는 명명된 값 "AppID"의 CLSID 키 아래에 해당하는 AppID를 나타냅니다. 이 매핑은 활성화하는 동안 사용됩니다.
실행 파일 이름(예: "MYOLDAPP.EXE")을 나타내는 명명된 값을 사용합니다. 이 명명된 값은 REG_SZ 형식이며 실행 파일과 연결된 AppID의 문자열 표현을 포함합니다. 이 매핑은 기본 액세스 권한 및 인증 수준을 가져오는 데 사용됩니다.
HKEY_LOCAL_MACHINE\SOFTWARE\Classes 키는 이전 버전의 COM과의 호환성을 위해 유지된 HKEY_CLASSES_ROOT 키에 해당합니다.
COM 서버의 경우 일반적으로 등록 프로세스 중 또는 dcomcnfg.exe 실행할 때 매핑이 생성되고 레지스트리에 기록됩니다. 그러나 AppID 키를 사용하여 보안을 설정하려는 COM 클라이언트는 레지스트리 함수 를 호출하거나 Regedit.exe 사용하여 적절한 레지스트리 키를 만들고 필요한 매핑을 지정해야 합니다. 그런 다음 클라이언트 에 대해 AccessPermission 또는 AuthenticationLevel 과 같은 값을 설정할 수 있습니다. 예를 들어 클라이언트 프로세스에 대한 실행 파일의 이름이 "YourClient.exe"이고 인증 수준을 "None"으로 설정하려는 경우를 가정합니다. Guidgen.exe 또는 Uuidgen.exe 사용하여 실행 파일의 AppID인 GUID를 만듭니다. 그런 다음, 다음 예제와 같이 레지스트리에서 값을 설정합니다. 여기서 00000001 "없음"의 인증 수준을 나타냅니다.
이 모듈에서는 Microsoft Entra ID에서 앱 등록을 만드는 프로세스를 살펴봅니다. 그런 다음 설정 및 구성 옵션을 살펴봅니다. 단일 페이지 앱을 만들고, 다중 테넌트 앱을 등록하고, 기타 옵션을 선택합니다. 이 프로세스의 일환으로 사용자에게 앱에 대한 액세스 권한을 부여하고 앱과 해당 데이터를 사용할 수 있는 방법과 시기를 구성합니다.