ImagingTools Core SDK
ITokenBasedPermissionsProvider.h
1// SPDX-License-Identifier: LGPL-2.1-or-later OR GPL-2.0-or-later OR GPL-3.0-or-later OR LicenseRef-ImtCore-Commercial
2#pragma once
3
4
5// ACF includes
6#include <istd/IPolymorphic.h>
7
8
9namespace imtauth
10{
11
12
16class ITokenBasedPermissionsProvider: virtual public istd::IPolymorphic
17{
18public:
22 virtual const QByteArrayList GetPermissions(const QByteArray& token) const = 0;
23};
24
25
26} // namespace imtauth
27
28
virtual const QByteArrayList GetPermissions(const QByteArray &token) const =0