This documentation is a work in progress. Please contact Support for assistance if you need additional help while we get this sorted out.
Introduction
Hello, and welcome to Nému Capture! We built Capture to help simplify the process of capturing and onboarding smartcard users into your cloud application stack. It's something you've probably run into before, considering that cloud systems aren't typically integrated with the on-premise Active Directory infrastructure you use to issue and manage your users' smartcards. Using this product, this becomes a breeze: You can either use this portal to onboard users into your system starting with the information on their smartcard, or you can use it to associate their smartcard with existing application accounts - to step up to a higher level of authorization, for example.
Currently, Nému Capture supports integration with the industry-standard Okta identity-as-a-service suite. Onboard or upgrade your Okta users to Smartcard users without needing a helpdesk or an administrator to sit down and enter everyone's smartcard information into Okta!
We are working on adding support for other user management systems as well; Our roadmap is targeting loosely federated ADFS and Oracle Identity Management systems initially, and adding support for other cloud-based IDaaS solutions (OneLogin, Sailpoint IdentityNow) beyond that.
Planning
Capture is intended to be easy to manage; Our initial release is available in Amazon AWS Marketplace as an Alpine Linux-based appliance. We recommend using this within a CloudFormation template or AutoScaling Group to provide maximum flexibility and ensure you are able to easily manage configuration and update deployments.
The first thing to consider is what kind of workflow your organization needs. Are you using Capture to onboard new users, or are you using it to provide stronger step-up authentication for applications that deal with more sensitive data?
After that, you'll need to decide whether your process will be open to all users that have a smartcard, or only to users that are using smartcards from your organization.
Finally, estimate how many users you will need to onboard using this process.
Configuration
You will be configuring Nému Capture using a simple JSON text file, which will either be uploaded to a static EC2 instance, or provided to it in the user-data section of the instance's configuration. Here is a basic configuration file that will demonstrate most of the things that will need to be setup before you can operate:
{ "PortalURL": "https://localhost:8443", "AuthURL": "https://localhost:8444", "AllowRegistration": false, "AllowedDomains": [ "nemuconsulting.com" ], "Web": { "HTTPAddress": "0.0.0.0:8080", "HTTPRedirectTo": "https://127.0.0.1:8443/", "SSLAddress": "0.0.0.0:8444", "PortalAddress": "0.0.0.0:8443", "CertPath": "server.crt", "KeyPath": "server.key" }, "Customization": { "PortalName": "Card Registration System", "OrgName": "MyCompany", "OrgWebsite": "https://mycompany.com/", "HeaderBgColor": "#000", "HeaderTextColor": "#fff", "SupportDeskName": "Support Desk", "SupportDeskEmail": "[email protected]" } }
To configure frontend authentication behind an Okta instance, you'll need to also add the following section to the configuration:
"Oidc": { "Provider": "https://oktainstancename.okta.com", "ClientID": "XXXXXXXXXXXXXXXXX", "ClientSecret": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXx" },
"Okta": { "Active": true, "Domain": "oktainstancename.okta.com", "APIToken": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "CreateUsers": true, "ActivateUsers": false },
Deployment
We currently only support deployment via AWS, but the software does support on-premise operations, if you prefer to go that route. If you need this functionality on your network, or in an airgapped network, please contact our Sales team for assistance.