[ PT-BR ] JWT 및 Bearer No .NET Core를 사용한 사용자 인증을 가진 웹 API 데모.
[ en ]
.NET Core의 JWT 및 Bearer를 사용하여 사용자 인증이있는 웹 API 데모.
[ PT-BR ]
이 응용 프로그램은 .NET Core의 JWT 및 Bearer와의 인증 사용을 보여줍니다. 기본적으로 ID, 사용자 이름, 비밀번호 및 Rolle로 구성된 "사용자"사용자 모델이 있습니다.
이 예에서 사용자 저장소는 역할이 다른 두 사용자를 포함하는 정적 저장소로 구성됩니다. 하나는 "관리자"의 롤러와 "직원"롤이있는 하나입니다.
주요 기능은 로그인 경로로 구성되며, 경로가 사용자 모델을 수신하는 로그인 경로로 구성 되며이 모델이 저장소 내에 존재하는지 확인하고 예, 토큰 생성을 확인합니다.
이로부터 토큰은 인증을 보장하기 위해 헤더 (베어러로 사용하는 것을 잊지 않음)에 사용할 수 있습니다.
참고 : 사용자 안전을 보장하기 위해이 경로의 반환은 빈 문자열로 비밀번호를 반환합니다.
터미널에서 명령으로 응용 프로그램을 실행할 수 있습니다.
dotnet run
[ en ]
이 응용 프로그램은 .NET Core 의 JWT 및 Bearer 와의 인증 사용을 비난합니다.
기본적으로 ID, 사용자 이름, 비밀번호 및 역할이있는 "사용자"라는 사용자 모델이 있습니다.
이 예에서 사용자 저장소는 역할이 다른 두 사용자를 포함하는 정적 저장소로 구성됩니다. 하나는 "관리자"의 역할이고 다른 하나는 "직원"의 역할을 가진다.
주요 기능은 로그인 경로로 구성되며, 경로가 사용자 모델을 수신하는 로그인 경로로 구성 되며이 모델이 저장소와 함께 존재하는지 확인하고 그렇다면 토큰으로 생성됩니다.
거기에서 토큰은 인증을 보장하기 위해 헤더 (베어러로 사용하는 것을 잊지 않음)에 사용할 수 있습니다.
참고 : 사용자 보안을 보장하기 위해이 경로에서의 반환은 빈 문자열로 암호를 반환합니다.
터미널의 명령으로 응용 프로그램을 실행할 수 있습니다.
dotnet run
패키지
이 패키지를 추가하려면 터미널 에서이 명령을 사용할 수 있습니다.
dotnet add package Microsoft.AspNetCore.Authentication
dotnet add package Microsoft.AspNetCore.Authentication.JwtBearer
[ PT-BR ] 안녕하세요! 제 이름은 Rafael Marques입니다! 나는 브라질과 북동부입니다! 나는 풀 스택 개발자로 일합니다. 아래 버튼의 링크에 액세스하여 나에 대해 더 알 수 있습니다!
[ en ] 안녕하세요 !! 제 이름은 Rafael Marques입니다. 저는 브라질 발전에 있습니다. 아래 링크에서 나를 찾을 수 있습니다.