13 posts in total

Web Api

Posts tagged

Swashbuckle 이용시 알아두면 좋을 소소한 팁 #3

by Justin Yoo · 4 min read

Swashbuckle 이용시 알아두면 좋을 소소한 팁 #1 Swashbuckle 이용시 알아두면 좋을 소소한 팁 #2 Swashbuckle 이용시 알아두면 좋을 소소한 팁 #3 지난 포스트에 이어 이 포스트에서는 Swashbuckle 라이브러리를 이용해서 Swagger 문서가 XML 문서를 다룰 수 있게 도와주는 확장 기능에 대해 알아본다. 이 포스트에 사용된 코드 샘플은 이곳에서 확인할 수 있다. 참고사항 이 포스트에 사용한 애플리케이션은 아래 스펙으로 만들어졌다: ASP.NET Web ...

Swashbuckle 이용시 알아두면 좋을 소소한 팁 #2

by Justin Yoo · 3 min read

Swashbuckle 이용시 알아두면 좋을 소소한 팁 #1 Swashbuckle 이용시 알아두면 좋을 소소한 팁 #2 Swashbuckle 이용시 알아두면 좋을 소소한 팁 #3 지난 포스트에 이어 이 포스트에서도 Swashbuckle 라이브러리를 이용해서 Swagger 문서를 작성할 경우 필요한 확장 기능에 대해 알아본다. 이 포스트에 사용된 코드 샘플은 이곳에서 확인할 수 있다. 참고사항 이 포스트에 사용한 애플리케이션은 아래 스펙으로 만들어졌다: ASP.NET Web API Swagg ...

Swashbuckle 이용시 알아두면 좋을 소소한 팁 #1

by Justin Yoo · 3 min read

Swashbuckle 이용시 알아두면 좋을 소소한 팁 #1 Swashbuckle 이용시 알아두면 좋을 소소한 팁 #2 Swashbuckle 이용시 알아두면 좋을 소소한 팁 #3 ASP.NET Web API 애플리케이션을 개발하면 빠지지 않는 것이 바로 Swagger 문서 생성이다. Swashbuckle을 사용하면 이 작업을 굉장히 손쉽게 할 수 있다. 하지만, 이 라이브러리는 Swagger 스펙을 100% 구현하지 않았다. 필수적으로 쓰여야 하는 부분들을 제외하고는 크게 중요치 않은 부분은 확 ...

Azure Functions 프리컴파일링 자세히 보기

by Justin Yoo · 11 min read

지난 2016년 12월 초에 애저 펑션과 관련한 Visual Studio (VS) 툴링 프리뷰 버전을 공개했다. 하지만 설치 안하는 것이 차라리 나을 만큼 버그도 많을 뿐더러, 현재 로드맵에서는 .NET Standard 2.0 을 기다리고 있는 중이라고 한다. 그래서 기다리다 못한 애저 웹 서비스 팀에서 애저 펑션과 관련한 포스트를 하나 올렸다. 이를 이용하면 기존의 웹 앱 프로젝트에서도 애저 펑션을 돌릴 수 있다. 처음 설정할 때 굉장히 손이 많이 가긴 하지만, 현재 VS의 모든 기능을 이용할 ...

ASP.NET Core 팁 & 트릭 - 요청과 응답 직렬화 및 비직렬화

by Justin Yoo · 2 min read

이 포스트는 ASP.NET Core 프레임워크로 애플리케이션을 개발할 때 유용하게 쓸 수 있는 몇가지 팁과 트릭들을 소개하는 포스트들 중 두번째입니다. IoC 콘테이너로써 Autofac 사용하기 Web API 요청/응답 직렬화/비직렬화 Web API Swagger 설정 글로벌 에러 핸들러 설정 POCO 콘트롤러 작성 Web API 애플리케이션을 개발하다보면 반드시 고려해야 하는 사항들 중 하나가 바로 요청과 응답 객체들을 JSON 포맷으로 직렬화 혹은 비직렬화하는 것이다. Web API 2 ...

오피스 365 그래프 API를 사용자 인증 없이 직접 애플리케이션에서 사용하기

by Justin Yoo · 5 min read

최근 MS가 발표한 Microsoft Graph는 오피스 365 리소스들을 단일 엔드포인트를 통해 손쉽게 접근할 수 있도록 하여 애플리케이션에 손쉽게 통합할 수 있게 했다. 기존의 수많은 엔드포인트들을 하나로 통합했다는데 굉장한 의미를 둘 수 있겠다. 이 Graph API를 타 애플리케이션에서 사용하려면 해당 애플리케이션을 반드시 Azure 액티브 디렉토리 (AAD)에 등록해야 한다. 이 때, 이 애플리케이션이 어떤 방식으로 아주어 리소스들을 사용할 수 있는지 선택할 수 있다. 사실, 둘 중 하 ...