<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Houeibib Elmoustapha</title>
    <description>The latest articles on Forem by Houeibib Elmoustapha (@elmoustaphahoueibib).</description>
    <link>https://forem.com/elmoustaphahoueibib</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F344165%2F637e8f14-645f-4cab-bd40-20cd4b8c6b54.jpeg</url>
      <title>Forem: Houeibib Elmoustapha</title>
      <link>https://forem.com/elmoustaphahoueibib</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/elmoustaphahoueibib"/>
    <language>en</language>
    <item>
      <title>Auth0's single sign-on (SSO) user authentification for multiple applications with a single set of credentials with React Js</title>
      <dc:creator>Houeibib Elmoustapha</dc:creator>
      <pubDate>Tue, 27 Dec 2022 15:15:27 +0000</pubDate>
      <link>https://forem.com/elmoustaphahoueibib/auth0s-single-sign-on-sso-user-authentification-for-multiple-applications-with-a-single-set-of-credentials-with-react-js-4nl</link>
      <guid>https://forem.com/elmoustaphahoueibib/auth0s-single-sign-on-sso-user-authentification-for-multiple-applications-with-a-single-set-of-credentials-with-react-js-4nl</guid>
      <description>&lt;p&gt;To use Auth0's single sign-on (SSO) feature with a React application, you will need to follow these steps:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;First, sign up for an Auth0 account if you don't already have one.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Next, create a new client in the Auth0 dashboard. This represents an application that you want to enable SSO for. Select "Single Page Web Applications" as the type of client.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Follow the steps in the Auth0 documentation to install the auth0-react library and configure it for your client. This library provides higher-level components and functions that make it easier to use Auth0 with React.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;In the Auth0 dashboard, navigate to the "Connections" tab and enable any identity providers that you want to allow users to log in with. For example, you might enable Google, Facebook, or LinkedIn.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;In your React application, wrap the root component with an Auth0Provider component. This will provide the auth0 object to the rest of your application through the context API.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Use the useAuth0 hook to get the auth0 object and the isAuthenticated and loginWithRedirect functions.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Use the isAuthenticated function to determine whether the user is logged in or not. If they are not logged in, you can use the loginWithRedirect function to initiate the authentication process.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;After the user logs in, they will be redirected back to your application with an authorization code. Use the getTokenSilently function to exchange this code for an access token and a refresh token.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Use the access token to authenticate the user and get their profile information. You can also use the getTokenSilently function with the audience and scope options to get a new access token when the current one expires.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;That's it! You should now have a working SSO system that allows users to log in to your React application with a single set of credentials.&lt;/p&gt;

</description>
      <category>programming</category>
      <category>softwaredevelopment</category>
      <category>discuss</category>
    </item>
    <item>
      <title>&lt;/Introducing Myself&gt;</title>
      <dc:creator>Houeibib Elmoustapha</dc:creator>
      <pubDate>Tue, 03 Mar 2020 08:25:15 +0000</pubDate>
      <link>https://forem.com/elmoustaphahoueibib/introducing-myself-ipl</link>
      <guid>https://forem.com/elmoustaphahoueibib/introducing-myself-ipl</guid>
      <description>&lt;p&gt;Hey Folks,&lt;br&gt;
My name is Houeibib Elmoustapha based in Nouakchott, Mauritania. I'm 27 years old fullstack developer entrepreneur and tech enthusiast.&lt;br&gt;
I posted recently my first post, without introducing myself, and it was about the Gitkraken. I started lately working on my own startup called Binary Warriors, in order to empower students, professionals, or any other one who want to become a junior web developer and help them getting jobs in Mauritania or any other country in Africa. &lt;/p&gt;

&lt;p&gt;Here in Mauritania don't have a boot-camp, that focuses on coding and learning new technologies and that's, why i decided to start this journey so youth can learn the most in demand skills, and become a professional junior developer in 3 months. &lt;/p&gt;

&lt;p&gt;Our country is currently developing and there are a lot of companies that are coming here so here at binary warriors our mission's prepare an environment full of developers.&lt;/p&gt;

&lt;p&gt;I'm currently looking for co-founders and volunteers that'd like to be part of this mission.&lt;/p&gt;

&lt;p&gt;Greetings &lt;/p&gt;

</description>
    </item>
    <item>
      <title>Gitkraken</title>
      <dc:creator>Houeibib Elmoustapha</dc:creator>
      <pubDate>Sun, 01 Mar 2020 14:14:48 +0000</pubDate>
      <link>https://forem.com/elmoustaphahoueibib/gitkraken-334p</link>
      <guid>https://forem.com/elmoustaphahoueibib/gitkraken-334p</guid>
      <description>&lt;p&gt;Bonjour, &lt;br&gt;
Nombreux d'entre nous git et l'importance d'intégrer une politique de management aujourd'hui dans un projet web ou mobile.&lt;br&gt;
On en parlera aujourd'hui d'un logiciel legendaire intitulé Gitkraken, celui ci à été développé en 2014 par la société axosoft,&lt;br&gt;
pour but de simplifier les logiciels de gestions de version (Versionning control) en particulier Git.&lt;/p&gt;

&lt;p&gt;Gitkraken à plusieurs avantages parmi celle-ci une interface simple d'utilisation et fluid à plusieurs profils, la possibilité&lt;br&gt;
d'utiliser plusieurs serveurs de stockage, une comptabilité parfaite sur les OS Mac, Windows et Linux.&lt;/p&gt;

&lt;p&gt;la version de base est gratuite mais cependant cet version est limité mais la bonne nouvelle est que Gitkraken Pro est,&lt;br&gt;
gratuit pour les étudiant d'une valeur de $49 l'année.&lt;br&gt;
&lt;a href="https://www.gitkraken.com/student-resources"&gt;https://www.gitkraken.com/student-resources&lt;/a&gt;&lt;br&gt;
Vous pouvez l'obtenir gratuitement il suffit d'être membre de Github education pack.&lt;br&gt;&lt;br&gt;
&lt;a href="https://www.gitkraken.com/invite/c6GLnp4n"&gt;https://www.gitkraken.com/invite/c6GLnp4n&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
