Aliencube

cloud-native open source developers community

OpenAPI 인증 플로우를 이용한 애저 펑션 엔드포인트 접근 권한 관리

by Justin Yoo in Azure Functions · 14 min read

애저 펑션의 보안에 관련한 전반적인 내용은 애저 펑션에 적용해야 하는 보안 최소요구사항 페이지에 잘 기술되어 있다. 이와 더불어 애플리케이션의 API 엔드포인트 각각에 대해 접근 권한을 제어할 수도 있는데, 애저 펑션 앱은 기본적으로 자체 발급한 API 키를 이용한다. 이 때 OpenAPI 확장 기능을 사용하면 API 키 뿐만 아니라 다양한 형태로 접근

애저 정적 웹 앱에 배포한 블레이저 웹어셈블리 앱에 Microsoft Graph를 통해 사용자 데이터 출력하기

by Justin Yoo in Azure Static-web-apps · 14 min read

애저 정적 웹 앱은 굉장히 쉽고 간단한 인증 기능을 제공하고 있다. 이를 통하면 별도의 복잡한 인증 절차를 거칠 필요가 없이 쉽게 애저 정적 웹 앱 인스턴스에 로그인할 수 있다. 그런데, 이 인증 관련 정보는 로그인을 했다 아니다 정도만 알 수 있을 뿐, 좀 더 자세한 정보를 알기 위해서는 별도의 작업을 더 해줘야 한다. 이 포스트에서는 애저 정적 웹

애저 펑션 빌드 파이프라인 통합 테스트

by Justin Yoo in Azure · 11 min read

예전에 Mountebank 라는 도구를 이용해서 통합 테스트를 수행하는 방법에 대해 논의해 본 적이 있고, 이를 활용해 종단간 테스트를 구현해 보기도 했다. 종단간 테스트를 구현할 때는 실제로 앱을 배포한 후 시나리오에 맞춰 테스트를 진행한다. 그런데, 앱을 배포하기 전에 빌드 파이프라인 안에서 종단간 테스트와 동일한 형태로, 앱을 배포하지 않고

깃헙 액션과 Microsoft 365, 파워 플랫폼을 이용해서 혼자서 해커톤 운영하기

by Justin Yoo in Azure · 30 min read

일반적으로 해커톤은 오프라인으로 한날 한시에 한 곳에 모여 2박 3일 정도의 기간으로 진행한다. 하지만, 요즘과 같은 상황에서는 모든 행사들이 온라인으로 전환이 됐고, 해커톤 역시도 온라인 기반으로 진행하는 경우가 대부분이다. 기존의 오프라인 경험을 그대로 살리기 위해 다양한 온라인 협업 도구들을 사용해서 진행하기도 하지만, 이럴 경우에는 오프라인 형태와

.NET 5 환경에서 애저 펑션 OpenAPI 확장 기능

by Justin Yoo in Azure · 9 min read

지난 //Build 2021 행사에서 공식적으로 발표했던 애저 펑션의 OpenAPI 지원 기능(프리뷰) 기능은 당시에는 v3 런타임, 즉 .NET Core 3.1 환경까지만 지원하고 있었다. 이 확장 기능이 최근에 .NET 5의 런타임 격리 환경에서 동작하는 패키지를 새롭게 프리뷰로 선보였는데, 이 포스트에서는 해당 기능을 한 번 살펴보고자 한다.

파워 앱의 종단간 데이터 흐름 실시간 추적

by Justin Yoo in Serverless · 20 min read

클라우드 기반의 애플리케이션 아키텍처를 보고 있노라면, 굳이 마이크로서비스 아키텍처가 아니라고 하더라도 수많은 시스템들이 복잡하게 연결되어 서로 데이터 혹은 메시지를 주고 받는 경우가 대부분이다. 이런 경우에 서로 다른 시스템으로 메시지가 오가다 보면 어느 순간 메시지를 잃어버린다든가, 처리가 되지 않은 채로 계속 남아있다든가 하는 경우가 종종 생긴다.