<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>aurelia &#8211; Strona Szoguna</title>
	<atom:link href="https://szogun1987.pl/show/tag/aurelia/feed/" rel="self" type="application/rss+xml" />
	<link>https://szogun1987.pl</link>
	<description>Jeszcze wstawię tutaj jakiś głęboki cytat</description>
	<lastBuildDate>Sat, 22 Jun 2019 03:44:34 +0000</lastBuildDate>
	<language>pl-PL</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.3.2</generator>
	<item>
		<title>Auth-0 aplikacja do odpalania rakiet &#8211; frontend</title>
		<link>https://szogun1987.pl/show/auth-0-aplikacja-do-odpalania-rakiet-frontend/435/</link>
					<comments>https://szogun1987.pl/show/auth-0-aplikacja-do-odpalania-rakiet-frontend/435/#comments</comments>
		
		<dc:creator><![CDATA[szogun1987]]></dc:creator>
		<pubDate>Sat, 22 Jun 2019 03:42:43 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[aurelia]]></category>
		<category><![CDATA[auth0]]></category>
		<guid isPermaLink="false">https://szogun1987.pl/?p=435</guid>

					<description><![CDATA[Interfejs użytkownika jest ważnym elementem bzpieczeństwa aplikacji, musi on być łatwy w obsłudze, jednocześnie nie może on być wektorem ataku, np. nie powinien używać mechanizmów mogących ujawnić login i hasło podmiotom trzecim. Dostawcy tożsamości, w tym Auth0, upraszają to zadanie, dając swoim klientom gotowe ekrany logowania i rejestracji, które sprawiają, że aplikacja kliencka nie ma &#8230; <p class="link-more"><a href="https://szogun1987.pl/show/auth-0-aplikacja-do-odpalania-rakiet-frontend/435/" class="more-link">Czytaj dalej<span class="screen-reader-text"> Auth-0 aplikacja do odpalania rakiet &#8211; frontend</span></a></p>]]></description>
										<content:encoded><![CDATA[
<p>Interfejs użytkownika jest ważnym elementem bzpieczeństwa aplikacji, musi on być łatwy w obsłudze, jednocześnie nie może on być wektorem ataku, np. nie powinien używać mechanizmów mogących ujawnić login i hasło podmiotom trzecim.</p>



<p>Dostawcy tożsamości, w tym Auth0, upraszają to zadanie, dając swoim klientom gotowe ekrany logowania i rejestracji, które sprawiają, że aplikacja kliencka nie ma dostępu do loginu i hasła, a co za tym idzie nie może go ujawnić.</p>



<p>Klientem, którego proces tworzenia opiszę jest aplikacja SPA (single page application), napisana z wykorzystaniem frameworka aurelia w języku typescript,  <br>ale wybór frameworka i języka nie ma szczególnego znaczenia. </p>



<span id="more-435"></span>



<p class="has-text-color has-background has-very-light-gray-color has-vivid-red-background-color">Do testowania aplikacji tworzonej w ramach tego artykułu konieczne jest uruchomienie aplikacji backend. Opis tworzenia tej aplikacji znajduje się w <a href="https://szogun1987.pl/">tym artykule</a></p>



<h2 class="wp-block-heading"> Szkielet aplikacji </h2>



<p>Przed rozpoczęciem pracy miałem już zainstalowany NodeJs, można go pobrać <a href="https://nodejs.org/en/download/">tutaj</a>. Pracę rozpocząłem od zainstalowania narzędzia aurelia-cli, które ułatwia tworzenie aplikacji opartej na tym frameworku.</p>



<pre class="prettyprint">npm install --global aurelia-cli</pre>



<p> Utworzenie nowego projektu opartego o Webpack i Typescript sprowadza się do wpisania komendy:</p>



<pre class="prettyprint">au new
Please enter a name for your new project below.<br>rocket-launcher
Would you like to use the default setup or customize your choices?
1. Default TypeScript
Would you like to create this project?
1. Yes (Default)
Would you like to install the project dependencies?
1. Yes (Default)</pre>



<p>

Następnie zmieniłem nazwę nowo-utworzonego katalogu rocket-launcher na src.

</p>



<p>Aby uruchomić aplikację wystarczy wpisać&nbsp; </p>



<pre class="prettyprint">au run</pre>



<p>

I otworzyć w przeglądarce stronę http://localhost:8080

</p>


]]></content:encoded>
					
					<wfw:commentRss>https://szogun1987.pl/show/auth-0-aplikacja-do-odpalania-rakiet-frontend/435/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
	</channel>
</rss>
