# guard

[Clone Coding] What I Learn 4-2 : Custom Guard & Custom Decorator
클론 코딩 - 5일차 : Custom Guard & Custom Decorator
[Swift 야곰] 2단원. assert와 guard
Day 12 - 2023.01.18 assert 와 guard를 사용하면 애플리케이션이 동작 도중에 새성하는 다양한 연산 결과값을 동적으로 확인하고 안전하게 처리할 수 있도록 확인하고 빠르게 처리할 수 있다.assert(\_:\_:file:line:) 함수를 사용한다.

JWT 생성부터 권한관리까지(3) __(Nest + JWT + TypeORM) __권한(Role)관리 #4 (테스트)
지난 시간엔 RolesGuard를 서비스에 적용시키고 우리가 원하는 값만 인증에 실어보내도록 플랫하게 수정하는 작업까지 해보았다.이번 포스팅에선 서비스에 이어 RolesGuard를 "컨트롤러"에 최종 적용시켜보도록 하겠다.토큰 인증시와 마찬가지로 @UserGuards를

JWT 생성부터 권한관리까지(3) __(Nest + JWT + TypeORM) __권한(Role)관리 #3 (가드 적용)
시작하기에 앞서 이전 포스팅에서 우린 권한 부여(인가 __Authorization)를 위한 RolesGuard를 직접 생성해 주었다. 해당 RolesGuard를 이번 시간엔 서비스와 컨트롤러에 적용해 보도록 하자. 적용해보기 AuthService 수정 기존 작
함수(Function)3
스위프트에서는 함수 내부에 함수를 또 정의할 수 있다. 중첩된 함수는 내부에서만 실행되고, 함수 밖에서는 사용이 불가능하다.guard문은 if문과 유사하게 쓰이는데 if문에서는 조건이 만족하는 것을 먼저 찾고 마지막에 불만족하는 조건을 걸러낸다. 이렇게 쓰게 되면 조건

JWT 생성부터 권한관리까지(3) __(Nest + JWT + TypeORM) __권한(Role)관리 #2(가드 생성)
3개의 포스팅을 거치면서 우린 JWT 생성부터 권한관리까지의 내용을 진행중에 있고, 이전 포스팅에선 권한 부여를 하기에 앞서 db에 사용자의 권한을 관리하기 위한 테이블을 생성하고 기존 유저의 데이터를 담은 테이블과 JOIN 하는 작업까지 진행하였다. 이번 포스팅에선

JWT 생성부터 권한관리까지(2) __(Nest + JWT + Passport) __ 토큰 검증
시작하기에 앞서 지난 포스팅에서 우린 JWT 모듈을 통해 로그인 과정에서 인증을 통해 직접 토큰을 발급받아오는 과정을 수행해보았다. 이번 포스팅에선 "Passport" 라이브러리와 "Guard"를 이용해 받아온 토큰을 "검증(권한 인증)"하는 과정을 진행해보고자 한

[ios/swift]Making Decisions(if,switch,guard)
조건문에서는 if 구문과 switch 구문을 이용한다.else if는 몇개가 이어져도 상관 없으며 else 블록은 없어도 상관 없다. 맨위의 if문의 조건을 충족하지 않으면 다음 else if문의 명령을 실행하고, else if문의 조건을 충족하지 않으면 다음 else
Reflector, ArgumentsHost, ExecutionContext, SetMetadata 정리
Interceptor,Filter에서도 사용되지만 복합적인 부분을 사용하는 Guard를 예시로 들어 좀 더 일반적인 지식을 전달하겠습니다.Guard는 canActive 메소드를 오버라이드 하여 인증 부분을 구현합니다.해당 Guard의 경우 canActive 메소드 마지
Apdo - Auth
nestjs와 nextjs를 이용해 jwt 인증방식을 구현했다.저번에 작성했던 jwt 인증방식 글을 참고하여 작성했다. https://velog.io/@sbk9803/jwt-%ED%86%A0%ED%81%B0%EB%B0%A9%EC%8B%9D-%EC%9D%B8%E

NestJs Passport 없이 로그인 인증정보 받아오기
본 글은 Nest Docs Authentication를 토대로 공부하여 작성한 글입니다.Authentication은 대부분의 애플리케이션에서 필수입니다. 직접 인증/인가를 구현할 수 있지만, nest.js에서는 passport를 이용하여 쉽게 구현할 수 있습니다.@ne

NestJS 12 | Role-Based Authorization
지금까지 API에 대한 Access Control은 JWT를 활용하여 사용자의 로그인 여부를 확인하는 것이었습니다.
.png)
[Swift 공식문서 읽기]Control Flow
안녕하세요. 엘림입니다🙇🏻♀️ Swift 공식 문서를 정독하기 5편입니다! 제 스타일대로 정리했으니 추가적으로 더 필요한 정보는공식문서 링크를 눌러 확인해주세용! 좀 더 편하게 보기위해 한국어로 번역된 사이트를 함께 확인했습니다! ㅎㅎ자, 그럼 시작해볼까요
Routing Guard
private 와 public 한 영역을 나누는것.예를 들면 로그인한 유저는 로그인페이지에 접근 할 수 없고, 비로그인 유저는 로그인한 유저가 볼 수있는 영역에 접근 할 수 없게 해야합니다.앵귤러에서 이 가드가 true를 반환하면 화면이동을 계속 진행하고 false를
210523 Sun
Securely store small chunks of data on behalf of the user.The keychain services API helps you solve this problem by giving your app a mechanism to sto