2026-08-05 21:05:14 +01:00
|
|
|
|
using Yavsc.Interfaces;
|
|
|
|
|
|
|
2018-07-16 02:36:44 +02:00
|
|
|
|
namespace Yavsc.Abstract.Identity.Security
|
2017-01-21 22:36:43 +01:00
|
|
|
|
{
|
2026-08-05 21:05:14 +01:00
|
|
|
|
public interface ICircleAuthorized : ITaggable<long>
|
2017-01-21 22:36:43 +01:00
|
|
|
|
{
|
2026-08-05 21:05:14 +01:00
|
|
|
|
|
2025-06-29 19:53:56 +01:00
|
|
|
|
string AuthorId { get; }
|
2026-08-05 21:05:14 +01:00
|
|
|
|
|
2017-01-21 22:36:43 +01:00
|
|
|
|
bool AuthorizeCircle(long circleId);
|
2026-08-05 21:05:14 +01:00
|
|
|
|
|
2017-05-27 16:22:58 +02:00
|
|
|
|
ICircleAuthorization [] GetACL();
|
2017-01-21 22:36:43 +01:00
|
|
|
|
|
|
|
|
|
|
}
|
2017-05-27 16:22:58 +02:00
|
|
|
|
}
|