{"_id":"5a0b0d9b04d0d600269f138a","category":{"_id":"5a0b0d9b04d0d600269f1376","version":"5a0b0d9b04d0d600269f1373","project":"573c7e3b9eef3a0e00b51c58","__v":0,"sync":{"url":"","isSync":false},"reference":false,"createdAt":"2016-09-13T19:58:29.432Z","from_sync":false,"order":2,"slug":"itegration-guide","title":"Integration Guide"},"user":"573c7e0afe58321900f1b97d","project":"573c7e3b9eef3a0e00b51c58","version":{"_id":"5a0b0d9b04d0d600269f1373","project":"573c7e3b9eef3a0e00b51c58","__v":1,"createdAt":"2017-11-14T15:36:59.500Z","releaseDate":"2017-11-14T15:36:59.500Z","categories":["5a0b0d9b04d0d600269f1374","5a0b0d9b04d0d600269f1375","5a0b0d9b04d0d600269f1376","5a0b0d9b04d0d600269f1377","5a0b0d9b04d0d600269f1378"],"is_deprecated":false,"is_hidden":false,"is_beta":false,"is_stable":true,"codename":"","version_clean":"2.0.0","version":"2.0"},"githubsync":"","__v":0,"parentDoc":null,"updates":[],"next":{"pages":[],"description":""},"createdAt":"2016-10-10T14:16:04.409Z","link_external":false,"link_url":"","sync_unique":"","hidden":false,"api":{"results":{"codes":[]},"settings":"","auth":"required","params":[],"url":""},"isReference":false,"order":6,"body":"Privakey is actively publishing code libraries, sample applications and more to help developers get a jump start on integrating Privakey.  \n\nA number of these libraries can be found at github.\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"Github Repo\"\n}\n[/block]\n\n[block:embed]\n{\n  \"html\": false,\n  \"url\": \"https://github.com/privakey\",\n  \"title\": \"Privakey · GitHub\",\n  \"favicon\": \"https://assets-cdn.github.com/favicon.ico\",\n  \"image\": \"https://avatars2.githubusercontent.com/u/13649142?v=3&s=80\"\n}\n[/block]\n\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"Available Libraries\"\n}\n[/block]\n\n[block:embed]\n{\n  \"html\": false,\n  \"url\": \"https://github.com/privakey/privakey-android-sample-app\",\n  \"title\": \"android-sample-app\",\n  \"favicon\": \"https://assets-cdn.github.com/favicon.ico\"\n}\n[/block]\nAn Android sample app that implements the Privakey Android library.\n[block:embed]\n{\n  \"html\": false,\n  \"url\": \"https://github.com/privakey/privakey-nodejs\",\n  \"title\": \"nodejs\",\n  \"favicon\": \"https://assets-cdn.github.com/favicon.ico\"\n}\n[/block]\nNode module for authenticating to an application using Privakey.  We are also publishing a Passport Module in the 4th quarter of 2016\n[block:embed]\n{\n  \"html\": false,\n  \"url\": \"https://github.com/privakey/privakey-python\",\n  \"title\": \"python\",\n  \"favicon\": \"https://assets-cdn.github.com/favicon.ico\",\n  \"image\": \"https://avatars0.githubusercontent.com/u/13575614?v=3&s=400\"\n}\n[/block]\nThis Python example is intended to aid developers in implementing Privakey Authentication Services in their service.\n[block:embed]\n{\n  \"html\": false,\n  \"url\": \"https://github.com/privakey/privakey-dotnet\",\n  \"title\": \"dotnet\",\n  \"favicon\": \"https://assets-cdn.github.com/favicon.ico\",\n  \"image\": \"https://avatars0.githubusercontent.com/u/13575614?v=3&s=400\"\n}\n[/block]\nThis .Net Library is provided to help developers implement Privakey Authentication on their service.\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"Plugins\"\n}\n[/block]\n\n[block:embed]\n{\n  \"html\": false,\n  \"url\": \"https://github.com/privakey/privakey-mediawiki\",\n  \"title\": \"mediawiki\",\n  \"favicon\": \"https://assets-cdn.github.com/favicon.ico\",\n  \"image\": \"https://avatars0.githubusercontent.com/u/13575614?v=3&s=400\"\n}\n[/block]\nThe PrivaKeySignOn extension allows users to sign into their MediaWiki accounts with the authentication service Privakey.\n\nPrivakey ([www.privakey.com](https://www.privakey.com)) is a secure, multi-factor authentication service that acts as an alternative to usernames and passwords. A user creates a Privakey account with a personal device, such as their mobile phone, and a PIN. They can then use this account to log into any Privakey-enabled website.\n\nThis extension enables users to connect their Privakey accounts to their MediaWiki accounts, so anyone who switches can sign in with Privakey instead of their username & password.\n[block:embed]\n{\n  \"html\": false,\n  \"url\": \"https://wordpress.org/plugins/wpprivakeysignon/\",\n  \"title\": \"PrivaKey SignOn\",\n  \"favicon\": \"https://s.w.org/favicon.ico?2\",\n  \"image\": \"https://secure.gravatar.com/avatar/fcdd0ea75ce74627de09e2c49d9c6918?s=72&d=monsterid&r=g\"\n}\n[/block]\nA Wordpress Plugin that allows Wordpress Site Administrators to easily add support for Privakey, multi-factor authentication.\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"Additional Resources\"\n}\n[/block]\nPrivakey leverages OpenID Connect.  There are a number of open source and commercial resources available that help developers enable OpenID Connect.  Two excellent resources are the OpenID Connect Foundation and Google's OpenID Connect | Google Developers resources (linked below).  These resources provide an overview, background and links to a wide array of libraries that can be used to implement Privakey.\n[block:embed]\n{\n  \"html\": false,\n  \"url\": \"http://openid.net/connect/\",\n  \"title\": \"OpenID Connect | OpenID\",\n  \"favicon\": \"http://openid.net/favicon.ico\"\n}\n[/block]\n\n[block:embed]\n{\n  \"html\": false,\n  \"url\": \"https://developers.google.com/identity/protocols/OpenIDConnect\",\n  \"title\": \"OpenID Connect | Google Identity Platform | Google Developers\",\n  \"favicon\": \"https://developers.google.com/_static/5ce712a524/images/favicon.png\",\n  \"image\": \"https://developers.google.com/accounts/images/OAuth2Consent.png\"\n}\n[/block]","excerpt":"Code Libraries and Plugins","slug":"additional-resources","type":"basic","title":"Code Libraries and Plugins"}

Code Libraries and Plugins

Code Libraries and Plugins

Privakey is actively publishing code libraries, sample applications and more to help developers get a jump start on integrating Privakey. A number of these libraries can be found at github. [block:api-header] { "type": "basic", "title": "Github Repo" } [/block] [block:embed] { "html": false, "url": "https://github.com/privakey", "title": "Privakey · GitHub", "favicon": "https://assets-cdn.github.com/favicon.ico", "image": "https://avatars2.githubusercontent.com/u/13649142?v=3&s=80" } [/block] [block:api-header] { "type": "basic", "title": "Available Libraries" } [/block] [block:embed] { "html": false, "url": "https://github.com/privakey/privakey-android-sample-app", "title": "android-sample-app", "favicon": "https://assets-cdn.github.com/favicon.ico" } [/block] An Android sample app that implements the Privakey Android library. [block:embed] { "html": false, "url": "https://github.com/privakey/privakey-nodejs", "title": "nodejs", "favicon": "https://assets-cdn.github.com/favicon.ico" } [/block] Node module for authenticating to an application using Privakey. We are also publishing a Passport Module in the 4th quarter of 2016 [block:embed] { "html": false, "url": "https://github.com/privakey/privakey-python", "title": "python", "favicon": "https://assets-cdn.github.com/favicon.ico", "image": "https://avatars0.githubusercontent.com/u/13575614?v=3&s=400" } [/block] This Python example is intended to aid developers in implementing Privakey Authentication Services in their service. [block:embed] { "html": false, "url": "https://github.com/privakey/privakey-dotnet", "title": "dotnet", "favicon": "https://assets-cdn.github.com/favicon.ico", "image": "https://avatars0.githubusercontent.com/u/13575614?v=3&s=400" } [/block] This .Net Library is provided to help developers implement Privakey Authentication on their service. [block:api-header] { "type": "basic", "title": "Plugins" } [/block] [block:embed] { "html": false, "url": "https://github.com/privakey/privakey-mediawiki", "title": "mediawiki", "favicon": "https://assets-cdn.github.com/favicon.ico", "image": "https://avatars0.githubusercontent.com/u/13575614?v=3&s=400" } [/block] The PrivaKeySignOn extension allows users to sign into their MediaWiki accounts with the authentication service Privakey. Privakey ([www.privakey.com](https://www.privakey.com)) is a secure, multi-factor authentication service that acts as an alternative to usernames and passwords. A user creates a Privakey account with a personal device, such as their mobile phone, and a PIN. They can then use this account to log into any Privakey-enabled website. This extension enables users to connect their Privakey accounts to their MediaWiki accounts, so anyone who switches can sign in with Privakey instead of their username & password. [block:embed] { "html": false, "url": "https://wordpress.org/plugins/wpprivakeysignon/", "title": "PrivaKey SignOn", "favicon": "https://s.w.org/favicon.ico?2", "image": "https://secure.gravatar.com/avatar/fcdd0ea75ce74627de09e2c49d9c6918?s=72&d=monsterid&r=g" } [/block] A Wordpress Plugin that allows Wordpress Site Administrators to easily add support for Privakey, multi-factor authentication. [block:api-header] { "type": "basic", "title": "Additional Resources" } [/block] Privakey leverages OpenID Connect. There are a number of open source and commercial resources available that help developers enable OpenID Connect. Two excellent resources are the OpenID Connect Foundation and Google's OpenID Connect | Google Developers resources (linked below). These resources provide an overview, background and links to a wide array of libraries that can be used to implement Privakey. [block:embed] { "html": false, "url": "http://openid.net/connect/", "title": "OpenID Connect | OpenID", "favicon": "http://openid.net/favicon.ico" } [/block] [block:embed] { "html": false, "url": "https://developers.google.com/identity/protocols/OpenIDConnect", "title": "OpenID Connect | Google Identity Platform | Google Developers", "favicon": "https://developers.google.com/_static/5ce712a524/images/favicon.png", "image": "https://developers.google.com/accounts/images/OAuth2Consent.png" } [/block]