Exchange OAuth kimlik doğrulaması, Karma Yapılandırmayı çalıştırma sırasında başparmak yazdırma hatası olan yetkilendirme sertifikasını bulamadı

Özgün KB numarası:   3089171

Belirtiler

Karma Yapılandırma sihirbazını çalıştırsanız, OAuth kimlik doğrulama yapılandırması başarısız olur ve aşağıdaki hata iletisini alırsınız:

Exchange OAuth kimlik doğrulaması, şirket içi kurumda thumbprint olan <Thumbprint> yetkilendirme sertifikasını bulamadı. CurrentCertificateThumbprint bilgilerini doğrulamak için Get-AuthConfig cmdlet'ini çalıştırın.

Neden

OAuth kimlik doğrulama yapılandırması belirli bir sertifikayı aramaz. Ancak, bu sertifika kaldırıldı veya erişilemiyor.

Çözüm

Bu sorunu çözmek için şu adımları izleyin:

  1. Dış Yönetim Exchange açın.

  2. Kimlik doğrulama yapılandırmasının arayta olduğu sertifikayı seçin. Bunu yapmak için şu adımları uygulayın:

    1. Aşağıdaki komutu çalıştırın:

      Get-AuthConfig |fl CurrentcertificateThumbPrint
      
    2. Çıkışı incele ve sonra aşağıdaki eylemlerden birini gerçekleştirin:

      • için değer döndürüldüyse CurrentCertificateThumbPrint 3. adıma gidin.

      • için bir değer döndürülürse, sertifikanın başka bir kullanıcı CurrentCertificateThumbPrint tarafından Exchange. Bunu yapmak için aşağıdaki komutu çalıştırın:

        Get-ExchangeCertificate
        

        Her iki konumda da eşleşen baş parmak izi olan bir sertifika varsa, sorun olmayacaktır. OAuth kimlik doğrulamasını ayarlamak için Karma Yapılandırma sihirbazını yeniden çalıştırabilirsiniz. Sorun devam ederse 3. adıma gidin.

  3. Yeni bir sertifika oluşturun. Bunu yapmak için aşağıdaki komutu çalıştırın:

    New-ExchangeCertificate -KeySize 2048 -SubjectName "cn= Microsoft Exchange Server Auth Certificate" -FriendlyName "Microsoft Exchange Server Auth Certificate" -PrivateKeyExportable $true -Services SMTP -DomainName fabrikam.com
    
  4. Oluşturduğunuz yeni sertifikayı OAuth kimlik doğrulaması için kullanılacak şekilde ayarlayın. Bunu yapmak için aşağıdaki komutları çalıştırın:

    Komut 1:

    Set-AuthConfig -NewCertificateThumbprint <ThumbprintFromStep4A> -NewCertificateEffectiveDate (Get-Date)
    

    Komut 2:

    Set-AuthConfig -PublishCertificate
    

Yine de yardım mı gerekiyor? Microsoft Community veya Exchange TechNet Forumlarına gidin.