Page History
...
Swagger UI: http://dev-linux.logo-paas.com:5100/api-docs/
IDM Yönetici Paneli
Swagger UI: http://dev-linux.logo-paas.com:5100/idmweb/
IDM Konfigurasyon Paneli
Swagger UI: http://dev-linux.logo-paas.com:5100/settings/ui/
İlişkili Platform Servisleri
...
1- IDM sistemine yeni bir uygulama kaydetmek için öncelikle, aşağıdaki adrese çağrı yapılarak geçici erişim anahtarı alınmalıdır. Üretilen geçici anahtar expireinmins süresi kadar geçerli olacaktır.
http://idmadresi:5100/api/login/generate/DB8C2EE8-CE4A-40A2-A6DA-C5B99897A7FC/expireinmins=50
...
Örnek: http://stg-idm.vyapari-mumbai.com/connect/authorize?client_id=ca3ca995-3b1e-4e01-81e1-1f226686a3f7&scope=vendorExtensions&response_type=token&redirect_uri=http%3A%2F%2Fstg-dashboard.vyapari-mumbai.com%3A71002Fwww.logo.com.tr%2F
Giriş yapıldıktan sonra IDM redirect uri'de belirtilen adrese browser'ı yönlendirecek ve url fragment formatında access token'ı url'e ekleyecektir.
...
IDM kullanımında Single Signon operasyonları için önerilen yöntemdir. 2 aşamalı olarak çalışmaktadır;
- İlk aşamada bir önceki yöntemde olduğu gibi browser üzerinden IDM'e yönlendirme yapılır. (Aşağıda bold olarak belirtilen alanlar değiştirilmelidir)
http://idmadresi/connect/authorize/callback?client_id=securityid&scope=offline_access&response_type=code&redirect_uri=urlencoded_redirecturi
Örnek: http://stg-idm.vyapari-mumbai.com/connect/authorize/callback?client_id=e172fe44-8a84-4759-aceb-0b65c6d35e19&scope=offline_access&response_type=code&redirect_uri=http%3A%2F%2Fwww.logo.com.tr%2F - Giriş yapıldıktan sonra browser, redirect uri de belirtilen adrese geçici kod içeren bir query string parametresi ("code") ile geri yönlendirilir.
- İkinci aşamada uygulama gelen "code" bilgisini alıp backend'de IDM'e bu bilgiyi ileterek asıl access token'ı alır. Redirect uri olarak ilk çağrıda gönderilen adres aynı şekilde post body'de parametre olarak iletilmelidir.
Not: Bu yöntemin kullanılabilmesi için uygulama kaydı yapılırken GrantType: "AuthorizationCode" (default değer) olarak belirtilmiş olmalıdır. RedirectUri verilmesine gerek yoktur.
IDM'den logout olma
IDM login ekranı kullanılarak alınan access token'ların invalide edilmesi ve Single Sign On oturumunun düşürülmesi için idm'in logout ucu aşağıdaki şekilde çağrılmalıdır.
- Bu çağrı yapıldığında aktif kullanıcı için yaratılan bütün token'lar invalide edilmekte ve IDM login arayüzü üzerinden açılmış olan (başka bir uygulamadan idm'e yönlendirme yapıldığında önceden açılmış bir oturum varsa tekrar kullanıcı adı ve şifre sorulmasını engelleyen) oturum sonlandırılır.
- Logout işleminden sonra aşağıda urlencoded_redirect_uri olarak belirtilen adrese yönlendirme yapılır.
http://idmadresi/account/logout?redirect_uri=urlencoded_redirecturi&forcesignout=True&appid=securityid