6 posts in total

Blazor Wasm

Posts tagged

애저 AD B2C를 이용해 블레이저 웹어셈블리 앱 인증 모듈 연동하기

by Justin Yoo · 10 min read

블레이저 웹어셈블리 앱에 인증을 구현하려면 꽤 다양한 방법으로 접근이 가능하다. 만약 애저 정적 웹 앱(ASWA)에 배포하는 경우라면 지난 블로그 포스트에서 언급한 것과 같이 자체적으로 제공하는 기능을 쓰면 된다. 하지만, 일반적인 경우에는 인증 과정을 직접 구현해야 하는데, 이 역시도 애저 AD B2C와 같은 인증 서비스를 활용하면 굉장히 쉽게 구현할

기존 크롬 익스텐션을 블레이저 웹어셈블리로 이전하기 #3 - 크로스 브라우저 호환

by Justin Yoo · 14 min read

지난 포스트에서는 블레이저 웹어셈블리의 강점인 자바스크립트 상호운용성(JS interop) 기능을 활용해서 크롬 익스텐션을 작성해 보았다. 이번 포스트에서는 이 크롬 익스텐션을 크로미움 계열의 브라우저 뿐만 아니라 모질라 계열의 브라우저에서도 작동할 수 있게끔 웹표준을 적용시키면서 반드시 고려해야 할 부분에 대해 알아보기로 한다. 이 포스트에 사용한

기존 크롬 익스텐션을 블레이저 웹어셈블리로 이전하기 #2 - 자바스크립트 상호운용성

by Justin Yoo · 11 min read

지난 포스트에서는 최소한의 코드 변경만으로 기존 자바스크립트 기반의 크롬 익스텐션을 블레이저 웹어셈블리 기반으로 이전하는 방법에 대해 알아 보았다. 하지만 이 때에는 블레이저 웹어셈블리의 장점인 자바스크립트 상호운용성(JS interop) 기능을 제대로 활용하지는 않았다. 이 포스트를 통해 이 자바스크립트 상호운용성 기능을 좀 더 적극적으로 활용하는

기존 크롬 익스텐션을 블레이저 웹어셈블리로 이전하기 - 블레이저 웹어셈블리 적용

by Justin Yoo · 14 min read

크롬 익스텐션은 크로미움 기반의 웹 브라우저에서 다양한 용도로 활용할 수 있는 작은 애플리케이션이다. 기본적으로 웹서버가 필요하지 않은, 정적 컨텐츠로 만들어진 하나의 웹 애플리케이션이라고 생각하면 편하다. 그렇다면, 이 크롬 익스텐션을 블레이저 웹어셈블리 기반으로 만들 수도 있지 않을까? 이 포스트를 통해 기존의 크롬 익스텐션을 최소한의 코드 변경만으로

블레이저 웹 어셈블리로 헤드리스 CMS 만들어보기

by Justin Yoo · 12 min read

정적 웹사이트 구현 시나리오 중 하나는 바로 자신의 블로그 사이트를 운영하는 것이다. 이 때 만약 그동안 서비스형 워드프레스를 이용해 블로그 사이트를 운영해 왔다면, 이를 정적 웹사이트로 이전하는 작업 역시 만만치 않다. 그런데, 만약 기존의 워드프레스 사이트를 그대로 두고 껍데기만 정적 웹사이트로 구현 가능하다면 어떨까? 게다가 그 정적 웹사이트를

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

by Justin Yoo · 16 min read

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