Microsoft.AspNetCore.Authentication.OAuth.Claims 네임스페이스

OAuth 기반 인증을 사용하여 클레임 매핑을 보다 쉽게 사용자 지정할 수 있는 형식을 포함합니다.

클래스

ClaimAction

json 구조의 사용자 데이터를 ClaimsIdentity의 클레임으로 매핑하기 위한 인프라입니다.

ClaimActionCollection

사용자 데이터를 클레임에 매핑할 때 사용되는 ClaimActions 컬렉션입니다.

CustomJsonClaimAction

지정된 Func 확인자를 실행하여 JSON 사용자 데이터에서 값을 선택하는 ClaimAction입니다.

DeleteClaimAction

지정된 ClaimType을 사용하여 지정된 ClaimsIdentity에서 모든 클레임을 삭제하는 ClaimAction입니다.

JsonKeyClaimAction

지정된 키 이름을 가진 json 사용자 데이터에서 최상위 값을 선택하고 클레임으로 추가하는 ClaimAction입니다. 키를 찾을 수 없거나 값이 비어 있는 경우 이 작업을 수행하지 않습니다.

JsonSubKeyClaimAction

지정된 최상위 키 이름과 두 번째 수준 하위 키 이름을 사용하여 json 사용자 데이터에서 두 번째 수준 값을 선택하고 클레임으로 추가하는 ClaimAction입니다. 키를 찾을 수 없거나 값이 비어 있는 경우 이 작업을 수행하지 않습니다.

MapAllClaimsAction

json 사용자 데이터에서 모든 최상위 값을 선택하고 클레임으로 추가하는 ClaimAction입니다. 이렇게 하면 중복된 이름 및 값 집합이 제외됩니다.

설명

OAuth에서 클레임을 사용하는 방법에 대한 자세한 내용은 ASP.NET Core 외부 공급자의 추가 클레임 및 토큰 유지를 참조하세요.