<?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: LoginID</title>
    <description>The latest articles on DEV Community by LoginID (@loginid).</description>
    <link>https://dev.to/loginid</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%2Forganization%2Fprofile_image%2F4378%2F71805b03-e926-435d-b180-b1755d0cdbd0.jpg</url>
      <title>DEV Community: LoginID</title>
      <link>https://dev.to/loginid</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/loginid"/>
    <language>en</language>
    <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>
