16 lines
642 B
C#
16 lines
642 B
C#
using System.Threading.Tasks;
|
|
using Sozsoft.Mcp.Dtos;
|
|
using Volo.Abp.Application.Services;
|
|
|
|
namespace Sozsoft.Mcp;
|
|
|
|
/// <summary>
|
|
/// Uzak MCP istemcilerinin (Claude, ChatGPT connector'lari) OAuth kaydi. Kayit yeni bir
|
|
/// OpenIddict uygulamasi uretmez: istek, seed edilmis tek MCP istemcisinin izinli geri donus
|
|
/// adresleriyle dogrulanir ve o istemcinin kimligi dondurulur. Boylece herkese acik kayit ucu
|
|
/// veritabaninda denetimsiz uygulama biriktiremez.
|
|
/// </summary>
|
|
public interface IMcpOAuthAppService : IApplicationService
|
|
{
|
|
Task<McpClientRegistrationResultDto> RegisterClientAsync(McpClientRegistrationRequestDto input);
|
|
}
|