Esempio n. 1
0
 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);
        }