.Net Core Firebase Google Email Authentication With JWT - 401

I'm trying to use firebase email authentication on my .net core web-backend via JWT. I couldn't find detailed and clear example.

1- I get successful login on my android app then i get the IdToken.

2- I'm sending IdToken with prefix "Bearer" on PostMan(or app) to my Controller. But it gives 401

Whatever i tried i couldn't get the 200. Only 401..

My service Configuration :

    services
        .AddAuthentication(o =>
        {
            o.DefaultAuthenticateScheme = JwtBearerDefaults.AuthenticationScheme;
            o.DefaultChallengeScheme = JwtBearerDefaults.AuthenticationScheme;
            o.DefaultScheme = JwtBearerDefaults.AuthenticationScheme;
        })
        .AddJwtBearer("Bearer", options =>
        {
            options.Authority = "https://securetoken.google.com/myapp-c1e32";
            options.SaveToken = true;
            options.TokenValidationParameters = new TokenValidationParameters
            {
                ValidateIssuer = true,
                ValidIssuer = "https://securetoken.google.com/myapp-c1e32",
                ValidateAudience = true,
                ValidAudience = "myapp-c1e32",
                ValidateLifetime = true
            };
        });

My Controller :

    [Authorize(AuthenticationSchemes = JwtBearerDefaults.AuthenticationScheme)]
    public ActionResult GetAllRoomsWithOtherInfos(int id)
    {
        var rooms = _roomService.GetAllRoomsWithOtherInfos(id);
        return Ok(rooms);
    }

My Request :

http://localhost:5000/Room/GetAllRoomsWithOtherInfos/1