본문 바로가기

ASP.NET2

ASP.NET Core 기본 예제 1 - 구글 OAuth 로그인 인증 ASP.NET Core 기초 예제 - Google OAuth 로그인 구현 흐름이전 글에서는 ASP.NET Core에서 HTTP 요청이 처리되는 기본 구조를 정리했다.요청은 웹 서버 엔진이 TCP 스트림을 HTTP메시지로 파싱된 뒤 ASP.NET Core 내부의 Dispatch 과정으로 전달되고,이 과정에서 Middleware 체인을 거쳐 최종적으로 Controller가 실행된다는 구조였다.이번 글에서는 이러한 구조가 실제로 어떻게 사용되는지 간단한 예제를 통해 살펴보려고 한다.예제로 사용할 것은 Google OAuth 로그인이다.최근 모바일 게임이나 웹 서비스에서는 자체 계정 시스템 대신 Google, Apple, Facebook과 같은 외부 계정 시스템을 이용해 로그인하는 경우가 많다. 이러한 인증 방..
웹 API 서버 입문 - ASP.NET Core의 기본 구조 ASP.NET Core의 기본 구조 이해하기최근 수집형 모바일 게임에서는 웹 API 서버 기반 아키텍처가 많이 사용되고 있다.그 과정에서 ASP.NET Core를 접할 기회가 있었고, 이를 공부하면서 웹 API 서버 프레임워크가 내부적으로 어떤 구조로 동작하는지 정리해 보고 싶다는 생각이 들었다.그동안은 주로 소켓을 사용해 직접 서버를 구현하는 방식에 익숙했기 때문에, 웹 API 서버 프레임워크의 동작 방식은 처음에는 조금 낯설게 느껴졌다. 특히 요청 처리 과정이 프레임워크 내부에 감춰져 있기 때문에 처음에는 전체 흐름이 명확하게 보이지 않는 부분도 있었다.이 글은 이러한 구조를 이해하고 정리하기 위해 작성한 글이다.자체 구현 소켓 서버 vs 웹 API 서버보통 소켓을 이용해 직접 구현한 서버는 스테이트..