<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	>
<channel>
	<title>
	Comments on: Creating identity server setup with client credential authentication (OIDC part 2)	</title>
	<atom:link href="https://christianlydemann.com/creating-identity-server-setup-with-client-credential-authentication-oidc-part-2/feed/" rel="self" type="application/rss+xml" />
	<link>https://christianlydemann.com/creating-identity-server-setup-with-client-credential-authentication-oidc-part-2/</link>
	<description>Advanced Angular Training Made Simple</description>
	<lastBuildDate>Sun, 09 Feb 2020 19:47:00 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.7.4</generator>
	<item>
		<title>
		By: Nesk		</title>
		<link>https://christianlydemann.com/creating-identity-server-setup-with-client-credential-authentication-oidc-part-2/#comment-33682</link>

		<dc:creator><![CDATA[Nesk]]></dc:creator>
		<pubDate>Sun, 09 Feb 2020 19:47:00 +0000</pubDate>
		<guid isPermaLink="false">http://christianlydemann.com.linux176.unoeuro-server.com/?p=110#comment-33682</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://christianlydemann.com/creating-identity-server-setup-with-client-credential-authentication-oidc-part-2/#comment-31116&quot;&gt;Soy Perico&lt;/a&gt;.

Hi,

Hitting the same spot over here... after a quick check on the op sourcecode (CSPROJ), he is running on an older version (.Net Core 2.0.6 and IdendityModel 3.3.1)

Maybe it&#039;s coming from there..

Friendly]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://christianlydemann.com/creating-identity-server-setup-with-client-credential-authentication-oidc-part-2/#comment-31116">Soy Perico</a>.</p>
<p>Hi,</p>
<p>Hitting the same spot over here&#8230; after a quick check on the op sourcecode (CSPROJ), he is running on an older version (.Net Core 2.0.6 and IdendityModel 3.3.1)</p>
<p>Maybe it&#8217;s coming from there..</p>
<p>Friendly</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Soy Perico		</title>
		<link>https://christianlydemann.com/creating-identity-server-setup-with-client-credential-authentication-oidc-part-2/#comment-31116</link>

		<dc:creator><![CDATA[Soy Perico]]></dc:creator>
		<pubDate>Wed, 22 Jan 2020 21:13:00 +0000</pubDate>
		<guid isPermaLink="false">http://christianlydemann.com.linux176.unoeuro-server.com/?p=110#comment-31116</guid>

					<description><![CDATA[Hi, after installing the IdentityModel package in my VS2019 and copying your source code I get the error: ... the name &#039;DiscoveryClient&#039; does not exist in the current context ... I added the reference using IdentityModel.Client; in my class file but no luck. Any help will be highly appreciated.]]></description>
			<content:encoded><![CDATA[<p>Hi, after installing the IdentityModel package in my VS2019 and copying your source code I get the error: &#8230; the name &#8216;DiscoveryClient&#8217; does not exist in the current context &#8230; I added the reference using IdentityModel.Client; in my class file but no luck. Any help will be highly appreciated.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Gennadii		</title>
		<link>https://christianlydemann.com/creating-identity-server-setup-with-client-credential-authentication-oidc-part-2/#comment-26103</link>

		<dc:creator><![CDATA[Gennadii]]></dc:creator>
		<pubDate>Wed, 18 Dec 2019 23:12:00 +0000</pubDate>
		<guid isPermaLink="false">http://christianlydemann.com.linux176.unoeuro-server.com/?p=110#comment-26103</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://christianlydemann.com/creating-identity-server-setup-with-client-credential-authentication-oidc-part-2/#comment-15615&quot;&gt;Ahmed Hemdan&lt;/a&gt;.

Still get unauthorized client even after adding app.UseAuthentication(); in client startup. Any suggestions?]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://christianlydemann.com/creating-identity-server-setup-with-client-credential-authentication-oidc-part-2/#comment-15615">Ahmed Hemdan</a>.</p>
<p>Still get unauthorized client even after adding app.UseAuthentication(); in client startup. Any suggestions?</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Ahmed Hemdan		</title>
		<link>https://christianlydemann.com/creating-identity-server-setup-with-client-credential-authentication-oidc-part-2/#comment-15615</link>

		<dc:creator><![CDATA[Ahmed Hemdan]]></dc:creator>
		<pubDate>Sun, 06 Oct 2019 18:57:00 +0000</pubDate>
		<guid isPermaLink="false">http://christianlydemann.com.linux176.unoeuro-server.com/?p=110#comment-15615</guid>

					<description><![CDATA[Great Job Christian, i have enjoyed this article as i got a good understanding of identity server flows

i have struggled a bit as i wasn&#039;t able to Authorize the Client Identity API but it finally worked after adding 
&lt;code&gt;app.UseAuthentication();&lt;/code&gt; in client startup project 
i&#039;m using .NET Core 2.2 

good luck]]></description>
			<content:encoded><![CDATA[<p>Great Job Christian, i have enjoyed this article as i got a good understanding of identity server flows</p>
<p>i have struggled a bit as i wasn&#8217;t able to Authorize the Client Identity API but it finally worked after adding<br />
<code>app.UseAuthentication();</code> in client startup project<br />
i&#8217;m using .NET Core 2.2 </p>
<p>good luck</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Shawn Zhang		</title>
		<link>https://christianlydemann.com/creating-identity-server-setup-with-client-credential-authentication-oidc-part-2/#comment-15031</link>

		<dc:creator><![CDATA[Shawn Zhang]]></dc:creator>
		<pubDate>Wed, 02 Oct 2019 15:09:00 +0000</pubDate>
		<guid isPermaLink="false">http://christianlydemann.com.linux176.unoeuro-server.com/?p=110#comment-15031</guid>

					<description><![CDATA[Great tutorials ever.
Source code endpoint changed for ClientApp, now need to hit http://localhost:51796/identity]]></description>
			<content:encoded><![CDATA[<p>Great tutorials ever.<br />
Source code endpoint changed for ClientApp, now need to hit <a href="http://localhost:51796/identity" rel="nofollow ugc">http://localhost:51796/identity</a></p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: OpenID Connect with Angular 8 (OIDC Part 7) – Christian Lüdemann		</title>
		<link>https://christianlydemann.com/creating-identity-server-setup-with-client-credential-authentication-oidc-part-2/#comment-5503</link>

		<dc:creator><![CDATA[OpenID Connect with Angular 8 (OIDC Part 7) – Christian Lüdemann]]></dc:creator>
		<pubDate>Sun, 28 Jul 2019 13:26:18 +0000</pubDate>
		<guid isPermaLink="false">http://christianlydemann.com.linux176.unoeuro-server.com/?p=110#comment-5503</guid>

					<description><![CDATA[[&#8230;] Part 2: Creating identity server setup with client credential authentication [&#8230;]]]></description>
			<content:encoded><![CDATA[<p>[&#8230;] Part 2: Creating identity server setup with client credential authentication [&#8230;]</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: OpenID Connect Hybrid Flow for calling resource API (OIDC Part 4) – Christian Lüdemann		</title>
		<link>https://christianlydemann.com/creating-identity-server-setup-with-client-credential-authentication-oidc-part-2/#comment-5495</link>

		<dc:creator><![CDATA[OpenID Connect Hybrid Flow for calling resource API (OIDC Part 4) – Christian Lüdemann]]></dc:creator>
		<pubDate>Sun, 28 Jul 2019 12:56:38 +0000</pubDate>
		<guid isPermaLink="false">http://christianlydemann.com.linux176.unoeuro-server.com/?p=110#comment-5495</guid>

					<description><![CDATA[[&#8230;] Part 2: Creating identity server setup with client credential authentication [&#8230;]]]></description>
			<content:encoded><![CDATA[<p>[&#8230;] Part 2: Creating identity server setup with client credential authentication [&#8230;]</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Christian		</title>
		<link>https://christianlydemann.com/creating-identity-server-setup-with-client-credential-authentication-oidc-part-2/#comment-43</link>

		<dc:creator><![CDATA[Christian]]></dc:creator>
		<pubDate>Thu, 11 Oct 2018 19:20:38 +0000</pubDate>
		<guid isPermaLink="false">http://christianlydemann.com.linux176.unoeuro-server.com/?p=110#comment-43</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://christianlydemann.com/creating-identity-server-setup-with-client-credential-authentication-oidc-part-2/#comment-42&quot;&gt;Scott Kirsten-Roger&lt;/a&gt;.

Hi Scott,
I see what you mean with the “purity” of running it via Node. You can do that either by having Node serverside render your app or by hosting your app on Node and need to request the Node server later to get configuration data. You can see my post about loading dynamic configuration from a Node api here for more info: https://christianlydemann.com/implementing-dynamic-environments-in-angular-for-avoiding-one-build-per-environment/
The benefit of having the Angular app served from a cshtml view is that it allows us to inject the same configuration, we use for the server (AppSettings) into the Angular app. Also by doing this, you are saving yourself for an extra request roundtrip because the app is served with the configuration values already being available in the sites window variable.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://christianlydemann.com/creating-identity-server-setup-with-client-credential-authentication-oidc-part-2/#comment-42">Scott Kirsten-Roger</a>.</p>
<p>Hi Scott,<br />
I see what you mean with the “purity” of running it via Node. You can do that either by having Node serverside render your app or by hosting your app on Node and need to request the Node server later to get configuration data. You can see my post about loading dynamic configuration from a Node api here for more info: <a href="https://christianlydemann.com/implementing-dynamic-environments-in-angular-for-avoiding-one-build-per-environment/" rel="ugc">https://christianlydemann.com/implementing-dynamic-environments-in-angular-for-avoiding-one-build-per-environment/</a><br />
The benefit of having the Angular app served from a cshtml view is that it allows us to inject the same configuration, we use for the server (AppSettings) into the Angular app. Also by doing this, you are saving yourself for an extra request roundtrip because the app is served with the configuration values already being available in the sites window variable.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Scott Kirsten-Roger		</title>
		<link>https://christianlydemann.com/creating-identity-server-setup-with-client-credential-authentication-oidc-part-2/#comment-42</link>

		<dc:creator><![CDATA[Scott Kirsten-Roger]]></dc:creator>
		<pubDate>Wed, 10 Oct 2018 16:36:00 +0000</pubDate>
		<guid isPermaLink="false">http://christianlydemann.com.linux176.unoeuro-server.com/?p=110#comment-42</guid>

					<description><![CDATA[B&#039;jour, can you tell me if it is necessary to embed the angular app within the .net application?  Angular works so beautifully just running it on node, I hate to &quot;dirty&quot; it with .net.]]></description>
			<content:encoded><![CDATA[<p>B&#8217;jour, can you tell me if it is necessary to embed the angular app within the .net application?  Angular works so beautifully just running it on node, I hate to &#8220;dirty&#8221; it with .net.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: OpenID Connect Interactive authentication with Authorization Code Flow (OIDC Part 3)		</title>
		<link>https://christianlydemann.com/creating-identity-server-setup-with-client-credential-authentication-oidc-part-2/#comment-14</link>

		<dc:creator><![CDATA[OpenID Connect Interactive authentication with Authorization Code Flow (OIDC Part 3)]]></dc:creator>
		<pubDate>Tue, 10 Jul 2018 15:58:59 +0000</pubDate>
		<guid isPermaLink="false">http://christianlydemann.com.linux176.unoeuro-server.com/?p=110#comment-14</guid>

					<description><![CDATA[[&#8230;] Part 2: Creating identity server setup with client credential authentication [&#8230;]]]></description>
			<content:encoded><![CDATA[<p>[&#8230;] Part 2: Creating identity server setup with client credential authentication [&#8230;]</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/

Object Caching 0/1314 objects using Memcache
Page Caching using Disk: Enhanced 
Minified using Disk
Database Caching 7/711 queries in 0.264 seconds using Disk (Request-wide modification query)

Served from: christianlydemann.com @ 2026-03-04 22:57:31 by W3 Total Cache
-->