LogoLogo
IxkioLogin
  • Welcome
  • The Basics
    • Organisation / Structure
      • Folders
        • Organisational Folders
        • Active Folders
        • Active Folder Settings
      • Tag Groups
        • Tag Group Settings
      • Batches
        • Batch Settings
      • Tag Codes
        • Tag Code Settings
        • QR Codes
        • Using Authentication (NTAG424) NFC Tags
      • Moving Tag Codes
  • Response Modes
    • Response Modes Explained
    • API
      • Using the API Mode
      • API Mode for Authentication
    • Direct Response
    • Redirect
      • Using Redirect Mode
  • features
    • Rules
      • Creating a Rule
      • Rule Example
      • Rule Types
      • Rule Layering
    • Dynamic Response
      • Subtags
        • Subtags in API Extended Data
      • Datamerge
    • Data
      • Core Data
      • Extended Data
      • System Data
      • Action Data
    • Stats
    • Associate Data
    • Assignment
      • Scan Assignment
        • Scan Assignment with Ixkio Mobile App
        • Assignment Manager
      • Manual Assignment
  • Advanced Features
    • CodeLink
      • Using CodeLink
      • CodeLink Integration
      • Testing CodeLink
      • Integration Guides
        • Using CodeLink with Shopify
          • Shopify with Standard NFC Tags
          • Shopify with Standard Tags (Video)
        • Using CodeLink with Wix
    • Multiuser
    • Management API
    • Custom Domain
    • Clusters
    • SmartAccess
  • Mobile App
    • Ixkio Mobile Apps
    • Mobile App Functions
      • Check
      • Encode
        • API Response Mode Encoding
  • Account Management
    • Allowances & Usage
    • Additional Modules
    • Add-ons
    • Billing & Invoices
    • Account Information
    • User Settings
    • Cookies and Privacy
  • Explainers
    • Chip Count vs Scan Count
Powered by GitBook
On this page
  • Overview
  • 1. Data Link
  • 2. Landing Page Protection
  • Using CodeLink
Export as PDF
  1. Advanced Features

CodeLink

PreviousManual AssignmentNextUsing CodeLink

Last updated 2 months ago

Overview

CodeLink is a powerful system designed to :

  1. Allow the dynamic passing of NFC Tag data from ixkio to your website.

  2. Prevent direct page hits on your website authentication landing pages when using authentication NFC tags.

1. Data Link

Using CodeLink allows you to pass data stored in ixkio to your landing page to be dynamically displayed. If you are using Shopify, you can use the Shopify CodeLink app to simplify this process.

For example, if you store a serial number for your product on a Tag Code as your , then this data can be dynamically passed via CodeLink and then displayed on your page.

Ultimately, this allows you to create a single 'authenticated' or similar landing page on your website and then dynamically show information related to the product scanned.

2. Landing Page Protection

The problem

When using ixkio in Redirect Mode with authentication NFC tags, the user will scan the tag, arrive at ixkio - where we will do the authentication check and apply any Rules - and then immediately redirect the user to your website.

However, as the user is ultimately linked through to an authentication page on your website, it could be possible to copy that URL - the one on your site - directly onto a tag. In doing so, they would bypass the ixkio authentication and land directly on your 'authenticated' page. Anyone scanning the tag may not be aware of this.

The solution

With CodeLink, we provide you with a line of javascript code to add to your authentication landing page(s).

This code checks that the access to that page came from an immediate ixkio redirect. If it passes, then your authentication page will display. If it fails, then you can choose whether to display a message or redirect the user to a failed authentication page.

You can still use CodeLink with standard non-authentication NFC tags or QR codes to help ensure that any hits on your page via an ixkio redirect came from ixkio.

However, unless you are using authentication NFC tags, remember that the original link from the NFC tag or QR Code itself could have been copied and therefore it's not a secure way of protecting access to your page.

Using CodeLink

CodeLink is now available on all Flex plans for both standard and authentication tags.

It's a flexible system which is designed to allow easy plug and play, but can be modified easily to suit your design requirements as you prefer.

CUID in Core Data
Using CodeLink