Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

Invalid redirect_uri

I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
December 13, 2020

i tried to secure mt API in .Net Core 3.1, using OAuthentication with bitbucket client-id and clientSecret  ,

i am authenticated and then  i have "Invalid redirect_uri" error

here is the associated Url:




i think that i have a probleme on "callbackPath"

------------------my code snippets---------------/////----------------------------------------

services.AddAuthentication(config =>

{ // we check cookie to confirm that we are authenticated
config.DefaultAuthenticateScheme = CookieAuthenticationDefaults.AuthenticationScheme;
// when we sign in , we will deal out a cookie
config.DefaultSignInScheme = CookieAuthenticationDefaults.AuthenticationScheme;
// use this to check if we are allowed to do something
config.DefaultChallengeScheme = "OurServer";
}).AddCookie().AddOAuth("OurServer", config =>

config.ClientId = Configuration["OurServer:ClientId"];
config.ClientSecret = Configuration["OurServer:ClientSecret"];
config.CallbackPath = new PathString("/");
config.AuthorizationEndpoint = ""; //
config.TokenEndpoint = "";
config.SaveTokens = true;
config.Events = new OAuthEvents()
OnCreatingTicket = context =>
var accessToken = context.AccessToken;
var base64payload = accessToken.Split('.')[1];
var bytes = Convert.FromBase64String(base64payload);
var JSonpayload = Encoding.UTF8.GetString(bytes);
var claims = JsonConvert.DeserializeObject<Dictionary<string, string>>(JSonpayload);
foreach(var claim in claims)
context.Identity.AddClaim(new Claim(claim.Key, claim.Value));
return Task.CompletedTask;




Does anyone have encountered this problem or know the solution?


0 answers

Suggest an answer

Log in or Sign up to answer
AUG Leaders

Atlassian Community Events