[실무 검증] Microsoft Graph 인증서 기반 App-only 접속 구성
M365·Azure 테넌트 점검 스크립트의 기반이 되는 Microsoft Graph App-only 접속을 구성했다. 위임 방식 대신 App-only를 고른 이유, 리디렉션 URI를 비워 둔 이유, 클라이언트 암호 대신 자체 서명 인증서를 쓴 이유를 정리하고, 점검 항목별로 분리한...
M365·Azure 테넌트 점검 스크립트의 기반이 되는 Microsoft Graph App-only 접속을 구성했다. 위임 방식 대신 App-only를 고른 이유, 리디렉션 URI를 비워 둔 이유, 클라이언트 암호 대신 자체 서명 인증서를 쓴 이유를 정리하고, 점검 항목별로 분리한...
로그인 후 서버가 매 요청마다 사용자를 식별하는 방법을 출발점으로 인증·인가, 세션과 쿠키, JWT, Access/Refresh Token, SSO, OAuth 2.0, OpenID Connect가 각각 어떤 문제를 해결하는지 순서대로 정리했다. SSO 장에서는 SAML 2.0·O...
엔드포인트를 만드는 것과 수년간 여러 클라이언트가 의존하는 API를 설계하는 것은 다른 문제다. 리소스 중심 설계, 페이지네이션(offset vs cursor), 필터링·필드 선택, 멱등성 키, BFF, API Gateway, 비동기 API, 버전 관리를 각각 어떤 문제를 해결하는...
Entra ID는 클라우드에 올린 Active Directory가 아니다. 두 시스템이 전제하는 신뢰 모델(네트워크 경계 vs ID 경계)부터 인증 프로토콜(Kerberos·NTLM vs OAuth 2.0·OIDC·SAML), 디렉터리 구조(OU 계층 vs 평면 구조와 관리 단위)...
E5 샌드박스에서 1주차 구조 개념을 직접 확인했다. 채널 유형별 파일 저장 위치(표준은 팀 사이트 폴더, 비공개·공유는 별도 사이트, 1:1 채팅은 OneDrive), 부서 속성 하나로 동적 그룹과 Entra ID P2가 자동 부여·회수되는 흐름, 구독 Owner가 리소스 그룹으...