반응형 [개발] 이야기/[DotNet] 이야기20 blazor server 쿠키인증 로그인 처리 방법 (무조건 됩니다.)- Authorization requires a cascading parameter of type Task<AuthenticationState>에러 해결법도 있어요 blazor로 오면서 인증방법이 많이 까다로워지고 복잡해 져서 로그인처리를 어떻게 해야하나 찾다가 드디어 방법을 찾았습니다. 이것저것 많이 해봤지만 모두 실패 했지만 끝내 잘 되는 방법을 찾았습니다. 성공 방법을 정리할겸 정리해 봅니다. 인증처리 관련 더 공부해야 겠다는 생각이 드네요 blazor가 httpcontext에 접근하는게 많이 까다로워져서 ms에서 제공하는 인증만 써야하는 느낌이네요 많이 아쉽네요.. blazor 쿠키 로그인을 위한 종속성 주입 항목 service.AddHttpContextAccessor(); service.AddScoped(); service.AddHttpClient(); service.AddScoped(); // 쿠키 인증 사용 service.AddAuthentication.. 2022. 1. 1. xamarin fcm notification 푸시 발송 방법! (무조건 됩니다.) 여러 공식문서와 글들을 보고 드디어 자마린 fcm 푸시 발송에 성공하였습니다. 그 내용들을 정리해 보겠습니다. 공식문서를 보고 따라해 봤지만 계속 실패해서 왜 안될까 하다가 우연히 수정해서 성공했습니다. FCM 푸시 발송 방법 우선 Firebase에 앱을 만들어 줘야 합니다. 다른건 신경쓸 필요없고 패키지 네임 넣을때 앱이름과 같도록 넣어줘야 합니다. 이 부분만 조심해 주시면 어려울게 없습니다. 프로젝트의 xxx.android 프로젝트 속성의 Android 매니페스트 패키지 이름을 아래의 Android Package Name에 넣어 줍니다. 그리고 google-services.json를 다운받아 xxx.Android 프로젝트에 넣어 주고 해당파일 속성의 빌드 작업을 GoogleServicesJson로 변.. 2021. 12. 31. blazor server iis에 배포를 했지만 에러가 날 때 기록할겸 남겨둽니다. 처음 iis에 blazor server를 배포하면 오류가 나게 된다 503.xx오류가 난다면 iis가 블레이저를 서비스를 못하고 있다는건데 이때 ASP.NET Core 모듈/호스팅 번들 설치 를 설치해 줍니다. 해당 설치 링크 공유합니다. https://download.visualstudio.microsoft.com/download/pr/b69fc347-c3c8-49bc-b452-dc89a1efdf7b/ebac64c8271dab3b9b1e87c72ef47374/dotnet-hosting-6.0.1-win.exe IIS가 있는 Windows에서 ASP.NET Core 호스팅 | Microsoft Docs IIS가 있는 Windows에서 ASP.NET Core 호스팅 Windows Se.. 2021. 12. 25. Blazor 코드에서 페이지 이동 처리하기 Blazor는 기본 라우팅이 아주 쉽게 되어 있는데 그중 페이지 이동을 처리하는 방법을 알아보겠습니다. 페이지 이동은 NavigationManager를 이용해서 하면 되는데 이 객체를 인젝트(Inject)를 이용해서 주입해서 사용하면 됩니다. 우성 페이지를 만들어 봅시다 추가 => 레이저 컴포넌트이름.razor 추가 => 레이저 컴포넌트.razor.cs 이렇게 레이저와 같은 이름으로 추가한 뒤에 Partial Class로 선언하면 자동으로 페이지의 코드 비하인드를 클래스와 따로 분리할 수 있습니다. 이러면 F7를 이용해서 자유롭게 이동하면서 코딩할 수 있습니다. 그런 뒤 button이나 a 태그를 만들어서 클릭 후 이동할 태그를 만들어 줍니다. 속성에 @onclick="Home" 이렇게 주면 해당 태그를.. 2021. 12. 21. 이전 1 2 3 4 5 다음 반응형