public OAuth2Configuration(OAuth2ConfigurationBuilder builder) { AccessTokenEndPoint = builder.AccessTokenEndPoint.Build(); UserInfoEndPoint = builder.UserInfoEndPoint.Build(); ClientId = builder.ClientId; ClientSecret = builder.ClientSecret; RedirectUri = builder.RedirectUri; }
public static LoginAuthenticationBuilder AddGoogleLogin(this LoginAuthenticationBuilder builder, Action <OAuth2ConfigurationBuilder> configure) { var configurationBuilder = new OAuth2ConfigurationBuilder(); configure(configurationBuilder); builder .AddLogin <GoogleLogin>() .Services .AddSingleton(configurationBuilder.Build <GoogleLogin>()); return(builder); }