<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Identity Server on Strathweb. A free flowing tech monologue.</title>
    <link>https://www.strathweb.com/categories/identity-server/</link>
    <description>Recent content in Identity Server on Strathweb. A free flowing tech monologue.</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <lastBuildDate>Tue, 10 Jul 2018 11:34:00 +0000</lastBuildDate><atom:link href="https://www.strathweb.com/categories/identity-server/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Overriding externally set headers and HTTP status codes in ASP.NET Core</title>
      <link>https://www.strathweb.com/2018/07/overriding-externally-set-headers-and-http-status-codes-in-asp-net-core/</link>
      <pubDate>Tue, 10 Jul 2018 11:34:00 +0000</pubDate>
      
      <guid>https://www.strathweb.com/2018/07/overriding-externally-set-headers-and-http-status-codes-in-asp-net-core/</guid>
      <description>&lt;p&gt;I was working on an interesting issue in an ASP.NET Core recently. An external framework was responsible for creating an HTTP Response, and I was only in control of a little component that customized some internal behaviours (via a relevant extensibility point), without being able to influence the final response sent over HTTP.&lt;/p&gt;
&lt;p&gt;This is common if you think about extending things like CMS systems or specialized services like for example &lt;a href=&#34;https://github.com/IdentityServer/IdentityServer4&#34;&gt;Identity Server&lt;/a&gt;. In those situations, more often than not, the framework would be highly opinionated in what it is trying to do at the HTTP boundaries and as a result, trying to override the HTTP status codes or headers it produces may not be easy.&lt;/p&gt;
&lt;p&gt;Let&amp;rsquo;s have a look at a simple generic workaround.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Self-issuing an IdentityServer4 token in an IdentityServer4 service</title>
      <link>https://www.strathweb.com/2017/10/self-issuing-an-identityserver4-token-in-an-identityserver4-service/</link>
      <pubDate>Tue, 10 Oct 2017 15:00:29 +0000</pubDate>
      
      <guid>https://www.strathweb.com/2017/10/self-issuing-an-identityserver4-token-in-an-identityserver4-service/</guid>
      <description>&lt;p&gt;When building logic around the IdentityServer4 extensibility points, it is sometimes necessary to dynamically issue a token, with which your code can then call some external endpoints or dependencies.&lt;/p&gt;
&lt;p&gt;Turns out that rather than round-tripping back to same IdentityServer4 instance over the network to get that token, there is a more efficient and quicker way to do it. Let&amp;rsquo;s have a look.&lt;/p&gt;</description>
    </item>
    
  </channel>
</rss>
