MyFirstBrain/Privat/Claude Account.md
2025-04-24 08:57:26 +02:00

47 lines
1.2 KiB
Markdown

---
created: 2024-09-09T09:33
updated: 2025-04-24T08:56
---
email koopernikus@web.de
telefonnummer 01607851441
URL
https://claude.ai
Was war das nochmal ?
using Microsoft.Graph;
using Microsoft.Identity.Client;
// ... (in Ihrer Funktionsmethode)
var clientId = Environment.GetEnvironmentVariable("CLIENT_ID");
var clientSecret = Environment.GetEnvironmentVariable("CLIENT_SECRET");
var tenantId = Environment.GetEnvironmentVariable("TENANT_ID");
var confidentialClientApplication = ConfidentialClientApplicationBuilder
.Create(clientId)
.WithClientSecret(clientSecret)
.WithAuthority(new Uri($"https://login.microsoftonline.com/{tenantId}/v2.0"))
.Build();
var scopes = new[] { "https://graph.microsoft.com/.default" };
var authResult = await confidentialClientApplication.AcquireTokenForClient(scopes).ExecuteAsync();
var graphClient = new GraphServiceClient(new DelegateAuthenticationProvider(async (request) =>
{
request.Headers.Authorization = new HeaderStringValues($"Bearer {authResult.AccessToken}");
}));
// Beispiel für einen Graph-API-Aufruf
var user = await graphClient.Users["user@example.com"].Request().GetAsync();
#befehle #konto #Account #programmieren #code