public override Task HandleUserinfoRequest([NotNull] HandleUserinfoRequestContext context) { // Invoke the rest of the pipeline to allow // the user code to handle the userinfo request. context.SkipToNextMiddleware(); return(Task.FromResult(0)); }
public override Task HandleUserinfoRequest(HandleUserinfoRequestContext context) { // Note: by default, OpenIdConnectServerHandler automatically handles userinfo requests and directly // writes the JSON response to the response stream. This sample uses a custom UserInfoController that // handles userinfo requests: context.SkipToNextMiddleware() is called to bypass the default // request processing executed by OpenIdConnectServerHandler. context.SkipToNextMiddleware(); return(Task.FromResult <object>(null)); }
public override Task HandleUserinfoRequest(HandleUserinfoRequestContext context) { // Note: by default, the OpenID Connect server middleware automatically handles // userinfo requests and directly writes the JSON response to the response stream. // Calling context.SkipToNextMiddleware() bypasses the default request processing // and delegates it to a custom ASP.NET Core MVC controller (UserinfoController). context.SkipToNextMiddleware(); return(Task.FromResult(0)); }