c#2 C#의 recode 레코드 왜 쓰나요? 샘플 코드 예제 / 명명 규칙 record record타입이란 객체 내의 멤버가 변하지 않는 불변 참조 타입(Immutable Reference Type) 생성을 목적으로 한다. 기존엔 class 키워드를 사용해서 클래스를 정의 했지만 record라는 키워드를 통해 불변 타입을 정의하게 된다. C# 9 이상 버전에서 사용할 수 있다. 코드 예제 class로 작성한 Response public class ScoreResponse { public long Id { get; init; } public string Name { get; init; } public decimal AverageScore { get; init; } } record로 작성한 responsepublic record ScoreResponse( long Id, strin.. 2023. 12. 4. [C#] JWS 생성 (JSON Web Signature) / 검증 / RS256 용어 설명 JWT (JSON Web Token) JSON 형식 토큰의 표준 [RFC-7519] 장점: 권한 부여, 정보 교환시 유용 형식: header, payload, signatrue의 3가지로 구성되어 있다. 사이에 점을 추가해서 header.payload.signature로 표현된다. const token = base64urlEncoding(header) + '.' + base64urlEncoding(payload) + '.' + base64urlEncoding(signature); JWS (JSON Web Signature) JSON Web Signature 를 의미한다. [RFC-7515] JWT와 JWS의 차이 JWT는 클레임 기반의 웹 토큰으로 사용자의 인증, .. 2023. 8. 8. 이전 1 다음 반응형