Free cookie consent management tool by TermsFeed Policy Generator

source: trunk/sources/HeuristicLab.Security.Contracts/Interfaces/IPermissionManager.cs @ 1520

Last change on this file since 1520 was 1520, checked in by asimon, 15 years ago

Security.Core (ticket #537)

File size: 493 bytes
Line 
1using System;
2using System.Collections.Generic;
3using System.Text;
4using System.ServiceModel;
5
6namespace HeuristicLab.Security.Contracts.Interfaces {
7
8  [ServiceContract]
9  public interface IPermissionManager {
10
11    [OperationContract]
12    Guid Authenticate(String userName, String password);
13
14    [OperationContract]
15    bool CheckPermission(Guid sessionId, Guid permissionId,
16      Guid enitityId);
17
18    [OperationContract]
19    void EndSession(Guid sessionId);
20  }
21}
Note: See TracBrowser for help on using the repository browser.