dotnet-core/release-notes/3.0/api-diff/Asp.Net/3.0.0_Microsoft.AspNetCore.Authentication.Twitter.md
2019-10-10 13:57:00 -07:00

1.7 KiB

Microsoft.AspNetCore.Authentication.Twitter

 {
     namespace Microsoft.AspNetCore.Authentication.Twitter {
         public class TwitterCreatingTicketContext : ResultContext<TwitterOptions> {
-            public TwitterCreatingTicketContext(HttpContext context, AuthenticationScheme scheme, TwitterOptions options, ClaimsPrincipal principal, AuthenticationProperties properties, string userId, string screenName, string accessToken, string accessTokenSecret, JObject user);

+            public TwitterCreatingTicketContext(HttpContext context, AuthenticationScheme scheme, TwitterOptions options, ClaimsPrincipal principal, AuthenticationProperties properties, string userId, string screenName, string accessToken, string accessTokenSecret, JsonElement user);
-            public JObject User { get; }
+            public JsonElement User { get; }
         }
         public class TwitterHandler : RemoteAuthenticationHandler<TwitterOptions> {
-            protected virtual Task<AuthenticationTicket> CreateTicketAsync(ClaimsIdentity identity, AuthenticationProperties properties, AccessToken token, JObject user);

+            protected virtual Task<AuthenticationTicket> CreateTicketAsync(ClaimsIdentity identity, AuthenticationProperties properties, AccessToken token, JsonElement user);
         }
     }
-    namespace Microsoft.AspNetCore.Builder {
 {
-        public static class TwitterAppBuilderExtensions {
 {
-            public static IApplicationBuilder UseTwitterAuthentication(this IApplicationBuilder app);

-            public static IApplicationBuilder UseTwitterAuthentication(this IApplicationBuilder app, TwitterOptions options);

-        }
-    }
 }