# Azure Graph OAUTH2 Uygulama Erişimi Ayarları

<https://entra.microsoft.com/>\
\
Yukarıdaki linkten Microsoft Entra sistemine girilir.

Ekranın sol tarafında yer alan menüde "App registrations" seçeneği seçilir.

<figure><img src="/files/bKp6dyjORDXJD4ISFhrp" alt=""><figcaption></figcaption></figure>

Akabinde aşağıdaki gibi "New registration" denerek yeni bir uygulama izni ekleneceği adımı seçilir.

<figure><img src="/files/6swp8h4QEiK95IcGkMD7" alt=""><figcaption></figcaption></figure>

Gelen ekranda aşağıdaki alanlar doldurularak kendi App registration adımınınızın ilkini tamamlamış olmaktasınız.\ <br>

<figure><img src="/files/hytZPgs1JygJSkS6qDIW" alt=""><figcaption></figcaption></figure>

Üstteki ekrana "Register" dedikten sonra aşağıdaki gelen alanlarda Application (Client) ID sizin Email aktivitenizdeki AppId değeriniz, Directory (tenant) ID ise TenantId değeriniz olacaktır. Bu bilgileri lütfen üstüne gelince ortaya çıkan Copy to clipboard yazısına tıklayarak bir yere kopyalayıp not ediniz.

<figure><img src="/files/pOwj5Epg9lj0HiAdGHiS" alt=""><figcaption><p>Your App Registration Informations</p></figcaption></figure>

<figure><img src="/files/gyHlGpdj7BEDJvJvYXQq" alt=""><figcaption><p>Copy To Clipboard</p></figcaption></figure>

Bu aşamadan sonra aşağıdaki görseldeki gibi "Authentication" kısmına tıklayarak "Allow public client flows" kısmından gerekli izni veriyoruz.

<figure><img src="/files/x2ZVzFEWtFkSsvBddnch" alt=""><figcaption><p>Advanced Settings</p></figcaption></figure>

Şimdi sıra aşağıdaki gibi bir "Client Secret" değeri oluşturmakta. Yine aşağıdaki adımları izleyerek kendiniz için bir client secret oluşturabilir, akabinde bunu mutlaka üstteki AppId değerlerinde olduğu gibi mutlaka "Value" kısmını not almalısınız. Çünkü sadece ilk oluştuğunda 1 kerelik gösterilir, "Value" değeri tekrar görebileceğiniz veya kopyalayabileceğiniz bir formatta olmayacaktır. Değeri almayı unuttuysanız silip yenisini oluşturmalısınız ama varsa kullanan uygulamalarda bu güncellemeyi yenisi için sağlamalısınız.\ <br>

<figure><img src="/files/SG37hNHxJXsZip69FYhR" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/7b6scAFym5FBYf2Jcpq9" alt=""><figcaption><p>Client Secret Copy</p></figcaption></figure>

Şimdi sıra bu uygulamanın mail izinlerini vermekte, aşağıdaki ilk 3 adımı izleyerek gelen ekranda "İZİNLER" kısmı ile belirtilen maddeleri bulunuz, 3. kısımda tıklama sonrası gelen ekranda maddeleri hangi kısımda arayacağınız alanı ise "Delegated" ve Application olarak tablodaki 2. kolonda yazmakta, bunlara lütfen aynı alanlarda olduklarına dikkat ediniz.&#x20;

{% hint style="warning" %}
POP.AccessUser.All izni POP kullanacaklar içindir, kullanmayacaksanız eklemenize gerek yoktur.
{% endhint %}

<figure><img src="/files/xqT6EOGmHfys1OMAqYD9" alt=""><figcaption><p>Permissions</p></figcaption></figure>

Bu aşamadan sonra, GenRPA Studio config dosyasında (Default : "C:\Program Files\Softbox\GenCore.dll.config") bir satır bir değişiklik yapıp ürünümüzün "urn:" ile başlayan uygulama değerini azure a güvenli olarak tanıtmamız gerekiyor. Aşağıda gösterildiği gibi bu key değerinin value içeriğini "true" olarak değiştirdiğinizde artık Azure OUATH2 ayarları için interaktif arayüze ürün üzerinden erişebilirsiniz.

<figure><img src="/files/lt211NWxjeS7u2zrymWQ" alt=""><figcaption></figcaption></figure>

Bu değeri kaydedip tekrar ürünü açıp mail aktivitenize geldiğinizde ve "Check" butonuna bastığınızda (IsOuath2 true seçili ve Exchange Information ve User Information alanındaki değerleriniz dolu olduğunda) bağlantı yapacağınız mail adresini başka bir hesap kullan diyip seçiniz. Akabinde test edeceğiniz username ve password değerini giriniz. Daha sonra ekranınıza bir hata gelecektir, firmanız için GenRPA ürününün urn değerini tanımlamanız gerekmektedir. Gelen hata alanındaki "urn:" ile başlayan değeri kopyalayın.\ <br>

<figure><img src="/files/2nLO3XCimOsLhS4WbW2o" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/zEMSlr3WoW4sV9Knr9xo" alt=""><figcaption><p>urn: value</p></figcaption></figure>

Buradaki değeri Authentication kısmına yapıştırıp "Save" diyiniz. Artık OUATH2 configürasyonunuz tamamdır.

<figure><img src="/files/ogfpdsF6RDSvCZGotGnB" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Bu aşamadan sonra hata alıyorsanız lütfen firewall üzerinden 587(SMTP), 993(IMAP) portlarından sunucudan Microsoft a gidebildiğinizden emin olunuz. Genellikle firmalarda bu portlarda firewall rulelarından dolayı sıkıntı olmaktadır.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.genrpa.com/sikca-sorulan-sorular-sss/azure-graph-oauth2-uygulama-erisimi-ayarlari.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
