<?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>DEV Community: Natalie</title>
    <description>The latest articles on DEV Community by Natalie (@ncb879).</description>
    <link>https://dev.to/ncb879</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%2F660570%2F3174ec64-d20b-4374-a61f-631b9124b411.png</url>
      <title>DEV Community: Natalie</title>
      <link>https://dev.to/ncb879</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/ncb879"/>
    <language>en</language>
    <item>
      <title>FIDO authentication at no cost through PyPI</title>
      <dc:creator>Natalie</dc:creator>
      <pubDate>Wed, 08 Jun 2022 21:02:15 +0000</pubDate>
      <link>https://dev.to/ncb879/fido-authentication-at-no-cost-through-pypi-40k7</link>
      <guid>https://dev.to/ncb879/fido-authentication-at-no-cost-through-pypi-40k7</guid>
      <description>&lt;p&gt;&lt;a href="https://pypi.org/project/loginid/"&gt;Integrate today&lt;/a&gt;&lt;/p&gt;

</description>
      <category>python</category>
      <category>webdev</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>FIDO authentication through NPMJS</title>
      <dc:creator>Natalie</dc:creator>
      <pubDate>Wed, 08 Jun 2022 20:59:18 +0000</pubDate>
      <link>https://dev.to/ncb879/fido-authentication-through-npmjs-27cf</link>
      <guid>https://dev.to/ncb879/fido-authentication-through-npmjs-27cf</guid>
      <description>&lt;p&gt;&lt;a href="https://www.npmjs.com/org/loginid"&gt;Integrate for free today&lt;/a&gt;&lt;/p&gt;

</description>
      <category>npm</category>
      <category>javascript</category>
      <category>node</category>
    </item>
    <item>
      <title>FIDO Developer Tutorial Tool</title>
      <dc:creator>Natalie</dc:creator>
      <pubDate>Thu, 31 Mar 2022 17:46:56 +0000</pubDate>
      <link>https://dev.to/ncb879/fido-developer-tutorial-tool-2k89</link>
      <guid>https://dev.to/ncb879/fido-developer-tutorial-tool-2k89</guid>
      <description>&lt;p&gt;Developer Tutorial Tool designed to help website and app developers gain a better understanding of how FIDO2 flows work. The tool leverages Java Script Web SDK and backend APIs to provide a good starting point.&lt;/p&gt;

&lt;p&gt;Via this demo, developers can see how the following features will work for them if they integrate the SDKs into their website or app:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Register and Authenticate Users with FIDO2 Passwordless Authentication&lt;/li&gt;
&lt;li&gt;Add Credentials to an Existing User Account&lt;/li&gt;
&lt;li&gt;Enable Temporary or One-Time Access to an Account&lt;/li&gt;
&lt;li&gt;Generate a Transaction Confirmation by Using a Digital Biometric Signature&lt;/li&gt;
&lt;li&gt;Take Advantage of Kong Gateway Plugin&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Get Started
&lt;/h2&gt;

&lt;p&gt;Click &lt;a href="https://github.com/loginid1/loginid-tutorial"&gt;HERE&lt;/a&gt; to view the easy to follow tutorial on Github and get started with a sample integration. The below image provides a view of what the tutorial setup will look like.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--nrEg0K3x--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4i7p8e03foed4k6gusa1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--nrEg0K3x--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4i7p8e03foed4k6gusa1.png" alt="Example of LoginID Web SDK FIDO2 passwordless authentication flow" width="880" height="452"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>tutorial</category>
      <category>git</category>
      <category>cybersecurity</category>
    </item>
    <item>
      <title>FIDO-certified biometric authentication - React Native SDK</title>
      <dc:creator>Natalie</dc:creator>
      <pubDate>Thu, 24 Mar 2022 17:44:47 +0000</pubDate>
      <link>https://dev.to/ncb879/fido-certified-biometric-authentication-react-native-sdk-4j96</link>
      <guid>https://dev.to/ncb879/fido-certified-biometric-authentication-react-native-sdk-4j96</guid>
      <description>&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;br&gt;
LoginID’s React-Native SDK enables web developers to easily add FIDO/FIDO certified strong customer authentication to their site or app. By utilizing the biometrics on the end user’s device, LoginID’s SDK enables seamless passwordless logins and payment authentications via our &lt;a href="https://docs.loginid.io/Guides/Flows/tx-conf-guide"&gt;Transaction Confirmation&lt;/a&gt; with Digital Signature tool. LoginID is PSD2, GDPR, CCPA, and HIPPA compliant.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Install&lt;/strong&gt;:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;npm install @loginid/react-native-sdk

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Usage&lt;/strong&gt;:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;import RNLoginApi from '@loginid/react-native-sdk';

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Documentation&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://docs.loginid.io/Client-SDKs/React-Native/react-native-get-started"&gt;View full documentation&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>LoginID biometric authentication Web SDK tutorial</title>
      <dc:creator>Natalie</dc:creator>
      <pubDate>Tue, 08 Mar 2022 18:17:53 +0000</pubDate>
      <link>https://dev.to/loginid/loginid-biometric-authentication-web-sdk-tutorial-1049</link>
      <guid>https://dev.to/loginid/loginid-biometric-authentication-web-sdk-tutorial-1049</guid>
      <description>&lt;h2&gt;
  
  
  Initial Setup
&lt;/h2&gt;

&lt;p&gt;The LoginID Web SDK enables you to add FIDO-certified authentication in your web-based application without having to redirect the user to any pages outside your application.&lt;/p&gt;

&lt;p&gt;For more robust functionality, it is likely that you will need to also leverage a Server SDK. The Server SDK makes requests to LoginID's API easier by leveraging your API Credential. Check out the LoginID Server SDK for a simplified integration.&lt;/p&gt;

&lt;h2&gt;
  
  
  Create Application on the Dashboard
&lt;/h2&gt;

&lt;p&gt;An application must be created on the LoginID Dashboard in order to correctly configure the Web SDK.&lt;/p&gt;

&lt;p&gt;Once logged into the dashboard, navigate to the Applications tab in the sidebar, select “Add Application,” and select Web.&lt;/p&gt;

&lt;p&gt;In the resulting form, you must create a name for your application and provide your website URL.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;NOTE&lt;br&gt;
Unlike in the OAuth/OpenID Connect flow, the Website URL is not a callback URL. The Website URL is the top-level domain that is integrating the Web SDK functionality. LoginID's backend will check this domain against your client profile as an allowable domain to issue cross-origin requests.&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;After entering your name and website URL, you will be prompted to create an API credential. If you have a client-side only application, please skip this step. Otherwise, create an API credential.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;NOTE&lt;br&gt;
An API service token must be included on all requests with a service token scope once an API credential is assigned to an application.&lt;/code&gt;&lt;/p&gt;
&lt;h2&gt;
  
  
  Add SDK to Existing Application
&lt;/h2&gt;

&lt;p&gt;CDN&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;script src=”https://loginid-sdk.s3-us-west-1.amazonaws.com/sdk/js/0.9.8/loginid.web.min.js”&amp;gt;&amp;lt;/script&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;NPM&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;npm install --save @loginid/sdk
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Create an SDK Instance
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Javascript&lt;/strong&gt;&lt;br&gt;
NPM&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;import WebSDK from ‘@loginid/sdk';
const l = new WebSDK(‘BASE_URL’, ‘CLIENT_ID’);
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;HTML&lt;/strong&gt;&lt;br&gt;
CDN&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;!-- Import module from the JS SDK --&amp;gt;
&amp;lt;script src="./src/vendor/loginid.web.min.js"&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script&amp;gt;
  const dw = new web.default(
      "{BASE_URL}", "{CLIENT_ID}"
  );
  // ...
&amp;lt;/script&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Sign up for free: &lt;a href="https://usw1.loginid.io/en/register/get-started-a"&gt;https://usw1.loginid.io/en/register/get-started-a&lt;/a&gt;&lt;/p&gt;

</description>
      <category>sdk</category>
      <category>npm</category>
      <category>javascript</category>
      <category>html</category>
    </item>
    <item>
      <title>FIDO biometric authentication for WooCommerce</title>
      <dc:creator>Natalie</dc:creator>
      <pubDate>Tue, 08 Mar 2022 18:03:58 +0000</pubDate>
      <link>https://dev.to/loginid/fido-biometric-authentication-for-woocommerce-5c38</link>
      <guid>https://dev.to/loginid/fido-biometric-authentication-for-woocommerce-5c38</guid>
      <description>&lt;p&gt;LoginID’s DirectWeb Plugin enables your WordPress application’s end users to utilize FIDO/FIDO2 certified passwordless authentication, including the ability to provide more sensitive operations such as credential management. By leveraging the end user’s existing device biometrics you can quickly integrate multi-factor authentication into your site. Our service is now compatible with WooCommerce and is aligned with PSD2, GDPR, CCPA, and HIPPA.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Benefits&lt;/em&gt;:&lt;br&gt;
&lt;strong&gt;Privacy&lt;/strong&gt;:&lt;br&gt;
– Biometric information never leaves your device (based on FIDO/FIDO2 principles), not stored in the cloud.&lt;br&gt;
– No tracking of customers.&lt;br&gt;
&lt;strong&gt;Convenience&lt;/strong&gt;:&lt;br&gt;
– Eliminate the need for your users to enter a password when they log in to your website from their primary device.&lt;br&gt;
– Reduce your user abandonment rates by making transactions as seamless as possible.&lt;br&gt;
&lt;strong&gt;Compliance&lt;/strong&gt;:&lt;br&gt;
– FIDO/FIDO2 is aligned with the GDPR and PSD2 principals around the use of strong authentication.&lt;br&gt;
&lt;strong&gt;Security&lt;/strong&gt;:&lt;br&gt;
– Boost your website’s security through the use of multifactor authentication with strong public/private key credentials.&lt;/p&gt;

&lt;p&gt;For more information on how the DirectWeb plugin works, please view our documentation: &lt;a href="https://docs.loginid.io/"&gt;https://docs.loginid.io/&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Download the plugin here: &lt;a href="https://wordpress.org/plugins/loginid-directweb/"&gt;https://wordpress.org/plugins/loginid-directweb/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>wordpress</category>
    </item>
    <item>
      <title>Biometric authentication quick install guide through NPM</title>
      <dc:creator>Natalie</dc:creator>
      <pubDate>Tue, 21 Sep 2021 19:45:55 +0000</pubDate>
      <link>https://dev.to/loginid/biometric-authentication-quick-install-guide-through-npm-1c74</link>
      <guid>https://dev.to/loginid/biometric-authentication-quick-install-guide-through-npm-1c74</guid>
      <description>&lt;h2&gt;
  
  
  Initial Setup
&lt;/h2&gt;

&lt;p&gt;The LoginID Server SDK enables you to perform operations which are protected, enabling much more robust functionality for your users.&lt;/p&gt;

&lt;h2&gt;
  
  
  Create API Credential on the Dashboard
&lt;/h2&gt;

&lt;p&gt;An application must be created on the &lt;a href="https://usw1.loginid.io/en/integration"&gt;LoginID Dashboard&lt;/a&gt; in order to correctly configure the Server SDK.&lt;/p&gt;

&lt;p&gt;Once logged into the dashboard, navigate to the Applications tab in the sidebar, select “Add Application,” and select Management / Server.&lt;/p&gt;

&lt;p&gt;In the resulting form, you must create a name for your application and provide an API credential to be associated with this application. If you have already created an application, we suggest using the naming convention of “{my-app) server.”&lt;/p&gt;

&lt;p&gt;When adding the API credential, you can either upload your own public key, or have us generate a key pair on your behalf.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;NOTE: All API calls made from a Management integration type require an API Service Token&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Add SDK to Existing Application
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;npm install --save @loginid/node-sdk
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;





&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;import WebSDK from '@loginid/node-sdk';
const lAdmin = new WebSDK(CLIENT_ID, PRIVATE_KEY, BASE_URL);
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
      <category>npm</category>
      <category>javascript</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Biometric authentication with Python</title>
      <dc:creator>Natalie</dc:creator>
      <pubDate>Fri, 02 Jul 2021 20:31:28 +0000</pubDate>
      <link>https://dev.to/loginid/biometric-authentication-with-python-43pc</link>
      <guid>https://dev.to/loginid/biometric-authentication-with-python-43pc</guid>
      <description>&lt;p&gt;&lt;strong&gt;Initial Setup&lt;/strong&gt;&lt;br&gt;
The LoginID Server SDK enables you to perform operations which are protected, enabling much more robust functionality for your users.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Create API Credential on the Dashboard&lt;/strong&gt;&lt;br&gt;
An application must be created on the &lt;a href="https://usw1.loginid.io/en/integration"&gt;LoginID Dashboard&lt;/a&gt; in order to correctly configure the Server SDK.&lt;/p&gt;

&lt;p&gt;Once logged into the dashboard, navigate to the Applications tab in the sidebar, select “Add Application,” and select Management.&lt;/p&gt;

&lt;p&gt;In the resulting form, you must create a name for your application and provide an API credential to be associated with this application. If you have already created an application, we suggest using the naming convention of “{my-app) server.”&lt;/p&gt;

&lt;p&gt;When adding the API credential, you can either upload your own public key, or have us generate a key pair on your behalf.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;NOTE: All API calls made from a Management integration type require an API Service Token&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;Add SDK to Existing Application&lt;/strong&gt;&lt;br&gt;
PIP&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;pip install -e .
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Create an SDK Instance&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;from loginid import LoginID
lid = LoginID(CLIENT_ID, PRIVATE_KEY)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;blockquote&gt;
&lt;p&gt;NOTE: If using a custom base_url, you can initialize the SDK with that base_url. Otherwise, it will default to the main LoginID production environment.&lt;/p&gt;
&lt;/blockquote&gt;

</description>
      <category>python</category>
    </item>
  </channel>
</rss>
