IAuthorizationService Interface
Definição
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.
O contrato de servção para o Authorization serviço.
public interface class IAuthorizationService
public interface IAuthorizationService
type IAuthorizationService = interface
Public Interface IAuthorizationService
Comentários
Para melhorar o desempenho, os clientes podem passar uma instância dessa interface para e usá-las para AuthorizationServiceClient que as consultas sejam armazenadas localmente em cache.
Métodos
| CheckAuthorizationAsync(ProtectedOperation, CancellationToken) |
Verifica se um usuário autenticado anteriormente está autorizado a executar alguma operação. |
| GetCredentialsAsync(CancellationToken) |
Obtém os dados a serem incluídos na ClientCredentials propriedade de uma solicitação de serviço. |
Eventos
| AuthorizationChanged |
Ocorre quando o conjunto de atividades autorizadas do cliente é alterado. Os clientes que tiverem respostas de autorização anteriores em cache devem invalidar o cache. |
| CredentialsChanged |
Ocorre quando as credenciais fornecidas anteriormente para esse serviço estão em ou próximo da expiração. |
Métodos de Extensão
| AuthorizeOrThrowAsync(IAuthorizationService, ProtectedOperation, CancellationToken) |
Verifica se o usuário autenticado anteriormente está autorizado a executar alguma operação ou gera uma exceção. |