ru.tinkoff.kora.http.common.auth.PrincipalWithScopes Maven / Gradle / Ivy
The newest version!
package ru.tinkoff.kora.http.common.auth;
import ru.tinkoff.kora.common.Context;
import ru.tinkoff.kora.common.Principal;
import java.util.Collection;
/**
* Русский: Является интерфейсом контекста авторизации совместно со областью видимости в рамках запроса от HTTP сервера {@link Context}.
* Реализация авторизации должна наследовать этот интерфейс.
*
* English: Represents interface of the authorisation context with scopes within the request from the HTTP server {@link Context}.
* An authorisation implementation must inherit this interface.
*
* @see Principal
*/
public interface PrincipalWithScopes extends Principal {
Collection scopes();
}