지원되는 계정 유형별 유효성 검사 차이(signInAudience)
개발자용 Microsoft ID 플랫폼에 애플리케이션을 등록할 때 애플리케이션에서 지원하는 계정 유형을 선택하라는 메시지가 표시됩니다. 등록 과정에서 지원되는 계정 유형 아래의 선택 도움말 링크를 참조할 수 있습니다. 이 속성에 대해 선택한 값은 다른 앱 개체 속성에 영향을 미칩니다.
애플리케이션이 등록된 후 언제든지 애플리케이션이 지원하는 계정 유형을 확인하거나 변경할 수 있습니다. 애플리케이션의 관리 창에서 매니페스트를 검색하고 signInAudience
값을 찾습니다. 다양한 계정 유형과 해당 signInAudience
가 다음 표에 표시되어 있습니다.
지원되는 계정 유형(애플리케이션 등록) | signInAudience (매니페스트) |
---|---|
이 조직 디렉터리에만 있는 계정(단일 테넌트) | AzureADMyOrg |
모든 조직 디렉터리의 계정(모든 Microsoft Entra 디렉터리 - 다중 테넌트) | AzureADMultipleOrgs |
모든 조직 디렉터리(모든 Microsoft Entra 디렉터리 - 다중 테넌트)의 계정 및 개인 Microsoft 계정(예: Skype, Xbox) | AzureADandPersonalMicrosoftAccount |
개인 Microsoft 계정만 | PersonalMicrosoftAccount |
이 속성을 변경하는 경우 먼저 다른 속성을 변경해야 할 수도 있습니다.
유효성 검사 차이점
지원되는 다양한 계정 유형에 대한 다양한 속성의 유효성 검사 차이는 다음 표를 참조하세요.
속성 | AzureADMyOrg |
AzureADMultipleOrgs |
AzureADandPersonalMicrosoftAccount 및 PersonalMicrosoftAccount |
---|---|---|---|
애플리케이션 ID URI(identifierURIs ) |
테넌트에서 고유해야 합니다. urn:// 체계가 지원됨 와일드카드는 지원되지 않습니다. 쿼리 문자열 및 조각이 지원됩니다. 최대 길이 255자 identifierURI 수에 대한 제한 없음* |
전역적으로 고유해야 합니다. urn:// 체계가 지원됨 와일드카드는 지원되지 않습니다. 쿼리 문자열 및 조각이 지원됩니다. 최대 길이 255자 identifierURI 수에 대한 제한 없음* |
전역적으로 고유해야 합니다. urn:// 체계가 지원되지 않습니다. 와일드카드, 조각 및 쿼리 문자열은 지원되지 않습니다. 최대 길이 120자 최대 identifierURI 50개 |
국가별 클라우드 | 지원됨 | 지원됨 | 지원되지 않음 |
인증서(keyCredentials ) |
대칭 서명 키 | 대칭 서명 키 | 암호화 및 비대칭 서명 키 |
클라이언트 암호(passwordCredentials ) |
제한 없음* | 제한 없음* | 최대 2개의 클라이언트 암호 |
리디렉션 URI(replyURLs ) |
자세한 정보는 리디렉션 URI/회신 URL 제한 및 한도를 참조하세요. | ||
API 권한(requiredResourceAccess ) |
총 API(리소스 앱)는 50개 이하이며 다른 테넌트의 API는 10개 이하입니다. 모든 API에서 총 권한은 400개 이하입니다. | 총 API(리소스 앱)는 50개 이하이며 다른 테넌트의 API는 10개 이하입니다. 모든 API에서 총 권한은 400개 이하입니다. | 총 API(리소스 앱)는 50개 이하이며 다른 테넌트의 API는 10개 이하입니다. 모든 API에 걸쳐 총 권한은 200개 이하입니다. 리소스당 최대 30개의 권한(예: Microsoft Graph) |
이 API에서 정의된 범위(oauth2Permissions ) |
최대 범위 이름 길이 120자 정의된 범위 수에 대한 제한 없음* |
최대 범위 이름 길이 120자 정의된 범위 수에 대한 제한 없음* |
최대 범위 이름 길이 40자 최대 100개의 범위 정의 |
권한 있는 클라이언트 애플리케이션(preAuthorizedApplications ) |
설정된 제한 없음* | 설정된 제한 없음* | 총 최대 500개 클라이언트 앱 최대 100개 정의 클라이언트당 범위 최대 30개 정의 |
appRoles | 지원됨 제한 없음* |
지원됨 제한 없음* |
지원되지 않음 |
프런트-채널 로그아웃 URL | https://localhost 는 허용됩니다. http 체계는 허용되지 않습니다. 최대 길이 255자 |
https://localhost 는 허용됩니다. http 체계는 허용되지 않습니다. 최대 길이 255자 |
https://localhost 는 허용되지만, http://localhost 는 실패합니다. http 체계는 허용되지 않습니다. 최대 길이 255자 와일드카드는 지원되지 않습니다. |
표시 이름 | 최대 길이 120자 | 최대 길이 120자 | 최대 길이 90자 |
태그 | 개별 태그 크기는 1~256자 사이여야 합니다(포함). 허용된 공백 또는 중복 태그 없음 태그 수에 대한 제한 없음* |
개별 태그 크기는 1~256자 사이여야 합니다(포함). 허용된 공백 또는 중복 태그 없음 태그 수에 대한 제한 없음* |
개별 태그 크기는 1~256자 사이여야 합니다(포함). 허용된 공백 또는 중복 태그 없음 태그 수에 대한 제한 없음* |
* 앱 개체의 모든 컬렉션 속성에서 약 1000개의 항목에 대한 전역 제한이 있습니다.
다음 단계
애플리케이션 등록 및 해당 JSON 매니페스트에 대한 자세한 내용은 다음을 참조하세요.