Witam, mam pewien problem przy pobieraniu nazwy użytkownika w aplikacji WCF, pobieram ją z tej właściwości:
ServiceSecurityContext.Current.PrimaryIdentity.Name
Właściwość Current klasy ServiceSecurityContext zawsze jest nullem, kłopotem jest to że aplikacja normalnie działa, bo pobieram ją z githuba od znajomego, nie mam też problemu z używaniem funkcji wcf'a, wszystkie zwracają dane tak jak trzeba, dane autoryzacyjne nie są inicjalizowane, nie mam pojęcia czemu, po stronie aplikacji klienckiej wszystko jest na pewno zrobione dobrze. Problem musi tkwić w ustawianiach iis'a albo jakichś certyfikatów.
Orientuje się ktoś w czym może tkwić problem? Bardzo istotna dla mnie sprawa, liczę na waszą pomoc.
Wrzucam też fragment configa, może w czymś pomoże.
<binding name="basicHttpWiazanie" maxBufferSize="90000000"
maxReceivedMessageSize="90000000">
<security mode="TransportWithMessageCredential" />
</binding>
<service behaviorConfiguration="zachowanie" name="nazwa">
<endpoint address="" binding="basicHttpBinding" bindingConfiguration="basicHttpWiazanie"
name="" contract="kontrakt" />
<endpoint address="mex" binding="mexHttpsBinding" bindingConfiguration=""
contract="IMetadataExchange" />
<host>
<baseAddresses>
<add baseAddress="adres" />
</baseAddresses>
</host>
</service>