43

हमारे Startup कक्षा में, मैं निम्नलिखित प्रमाणन सर्वर विकल्प कॉन्फ़िगर किया है? इंटरनेट पर दो भिन्नताएं प्रतीत होती हैं।UseOAuthBearerTokens बनाम UseOAuthBearerAuthentication

विकल्प 1:

app.UseOAuthAuthorizationServer(OAuthServerOptions); 
app.UseOAuthBearerAuthentication(new OAuthBearerAuthenticationOptions()); 

विकल्प 2:

app.UseOAuthBearerTokens(OAuthServerOptions); 

मैं उन दोनों का परीक्षण किया है और परिणाम एक ही हैं।

इन विकल्पों के बीच क्या अंतर है? हमें कब उपयोग करना चाहिए?

उत्तर

47

UseOAuthBearerTokens विस्तार विधि टोकन सर्वर और मिडलवेयर दोनों को उसी एप्लिकेशन में अनुरोधों के लिए टोकन को सत्यापित करने के लिए बनाता है।

UseOAuthAuthorizationServer(); // authorization server middleware 
UseOAuthBearerAuthentication(ApplicationOAuthBearerProvider); // application bearer token middleware   
UseOAuthBearerAuthentication(ExternalOAuthBearerProvider); // external bearer token middleware 
:

परावर्तक का उपयोग कर स्रोत से स्यूडोकोड

संबंधित मुद्दे