Microsoft.AspNetCore.Authentication.OAuth.Claims Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Contém tipos que facilitam a personalização de mapeamentos de declaração com autenticação baseada em OAuth.
Classes
ClaimAction |
Infraestrutura para mapear dados do usuário de uma estrutura json para declarações na ClaimsIdentity. |
ClaimActionCollection |
Uma coleção de ClaimActions usada ao mapear dados do usuário para Declarações. |
CustomJsonClaimAction |
Uma ClaimAction que seleciona o valor dos dados do usuário JSON executando o resolvedor Func fornecido. |
DeleteClaimAction |
Uma ClaimAction que exclui todas as declarações da ClaimsIdentity fornecida com o ClaimType fornecido. |
JsonKeyClaimAction |
Uma ClaimAction que seleciona um valor de nível superior dos dados de usuário json com o nome de chave fornecido e adiciona-o como uma Declaração. Isso não será operacional se a chave não for encontrada ou se o valor estiver vazio. |
JsonSubKeyClaimAction |
Uma ClaimAction que seleciona um valor de segundo nível dos dados do usuário json com o nome de chave de nível superior e o nome da subchave de segundo nível fornecidos e o adiciona como uma Declaração. Isso não será operacional se as chaves não forem encontradas ou se o valor estiver vazio. |
MapAllClaimsAction |
Uma ClaimAction que seleciona todos os valores de nível superior dos dados do usuário json e os adiciona como Declarações. Isso exclui conjuntos duplicados de nomes e valores. |
Comentários
Para obter mais informações sobre como usar declarações com o OAuth, consulte Persistir declarações e tokens adicionais de provedores externos no ASP.NET Core.