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));
        }
Ejemplo n.º 2
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));
        }
Ejemplo n.º 3
0
        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));
        }