मैं अपनी वेब एपीआई सेवा के लिए टोकन आधारित प्रमाणीकरण का उपयोग कर रहा हूं। लेकिन मैं सभी रिकॉर्ड के लिए बनाई गई, निर्मित सूचनाओं को ट्रैक करना चाहता हूं। इसलिए मैं HttpContext.Current.User
और GenericIdentity
को अपने AuthenticationFilter
में उपयोगकर्ता आईडी के साथ सेट कर रहा हूं। लेकिन मैं अपने datalayer से HttpContext
तक नहीं पहुंचना चाहता क्योंकि मुझे लगता है कि डेटा परत HttpContext
के बारे में कुछ भी नहीं जानना चाहिए।Asp.Net वेब एपीआई परतों में उपयोगकर्ता को पास करने
तो, क्या 'HttpContext' के बिना परतों के माध्यम से उपयोगकर्ता सूचनाओं को पारित करने के लिए कोई सर्वोत्तम प्रथा है?