Title: Civic SIP
Author: Blockvis
Published: <strong>October 12, 2017</strong>
Last modified: April 27, 2018

---

Search plugins

![](https://ps.w.org/civic-sip/assets/banner-772x250.png?rev=1745853)

This plugin **hasn’t been tested with the latest 3 major releases of WordPress**.
It may no longer be maintained or supported and may have compatibility issues when
used with more recent versions of WordPress.

![](https://ps.w.org/civic-sip/assets/icon.svg?rev=1745427)

# Civic SIP

 By [Blockvis](https://profiles.wordpress.org/blockvis/)

[Download](https://downloads.wordpress.org/plugin/civic-sip.zip)

 * [Details](https://sa.wordpress.org/plugins/civic-sip/#description)
 * [Reviews](https://sa.wordpress.org/plugins/civic-sip/#reviews)
 *  [Installation](https://sa.wordpress.org/plugins/civic-sip/#installation)
 * [Development](https://sa.wordpress.org/plugins/civic-sip/#developers)

 [Support](https://wordpress.org/support/plugin/civic-sip/)

## Description

Allow users to securely login and register for your site using the [Civic Secure Identity Platform](https://www.civic.com/secure-identity-platform).
To get started, you will need to register with the [Civic app](https://www.civic.com/app)
and then use the app to log into the [developer portal](https://sip-partners.civic.com/)
to obtain your App ID and API keys.

Note: This plugin requires that the [php-gmp extension](http://php.net/manual/en/book.gmp.php)
is installed
 on your WordPress server. PHP version 7.x is required. For PHP 5.6
compatibility, use plugin version 1.x.

The latest source code and development progress is available on [GitHub](https://github.com/blockvis/civic-sip-wp).

## Screenshots

 * [[
 * Settings page.
 * [[
 * Login form.

## Installation

 1. Upload the plugin files to the `/wp-content/plugins/civic-sip` directory, or install
    the plugin through the WordPress plugins screen directly.
 2. Activate the plugin through the ‘Plugins’ menu in WordPress.
 3. Set app id, private key, public key and secret in ‘Civic QR Auth’ settings page.

## FAQ

  Installation Instructions

 1. Upload the plugin files to the `/wp-content/plugins/civic-sip` directory, or install
    the plugin through the WordPress plugins screen directly.
 2. Activate the plugin through the ‘Plugins’ menu in WordPress.
 3. Set app id, private key, public key and secret in ‘Civic QR Auth’ settings page.

  How to display “Sign In With Civic” button on WP login/registration page?

The “Sign In With Civic” button will be displayed on the login and registration 
pages after the plugin is activated. You can hide the button by switching off the“
Show Civic Sign In Button” setting.

  How to display “Sign In With Civic” button on other pages?

You can place `[civic-auth]` shortcode in your templates to display “Sign In With
Civic” button.

  How could I implement custom authentication workflow?

If you see some important functionality is missing, feel free to open an issue on
[GitHub](https://github.com/blockvis/civic-sip-wp/issues). Otherwise you can implement
your custom authentication workflow by hooking to the `civic_sip_auth` action. Remember
to disable default workflow by switching off “Enable WP User Authentication” setting
first. In this scenario requested scope data will be passed directly to your callback
function.

## Reviews

![](https://secure.gravatar.com/avatar/8aae22ad2952c759060f2d1e6d7f7cdbbc270b19af238b2f78d7b77b86e340b1?
s=60&d=retro&r=g)

### 󠀁[Simple en effective login](https://wordpress.org/support/topic/simple-en-effective-login/)󠁿

 [jellex](https://profiles.wordpress.org/jellex/) November 7, 2017

Simple to install. Add your keys in the plugin via the Civic dev portal and add 
the button to your login screen. Now everyone can easily register with their Civic
ID on your website.

![](https://secure.gravatar.com/avatar/4be9f51dc6da38cfebfcd6b3323f0d810db5f5f5551584d2b96290c22d31cf91?
s=60&d=retro&r=g)

### 󠀁[Great plugin. Hopefully civic can validate identity in every application!](https://wordpress.org/support/topic/great-plugin-hopefully-civic-can-validate-identity-in-every-application/)󠁿

 [nicisme](https://profiles.wordpress.org/nicisme/) October 13, 2017

Great plugin. Hopefully civic can validate identity in every application!

 [ Read all 2 reviews ](https://wordpress.org/support/plugin/civic-sip/reviews/)

## Contributors & Developers

“Civic SIP” is open source software. The following people have contributed to this
plugin.

Contributors

 *   [ Blockvis ](https://profiles.wordpress.org/blockvis/)

“Civic SIP” has been translated into 1 locale. Thank you to [the translators](https://translate.wordpress.org/projects/wp-plugins/civic-sip/contributors)
for their contributions.

[Translate “Civic SIP” into your language.](https://translate.wordpress.org/projects/wp-plugins/civic-sip)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/civic-sip/), check 
out the [SVN repository](https://plugins.svn.wordpress.org/civic-sip/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/civic-sip/) by [RSS](https://plugins.trac.wordpress.org/log/civic-sip/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 2.0.2

 * Vendor folder size reduced

#### 2.0.1

 * Update dependencies for PHP 7.2 compatibility

#### 2.0.0

 * PHP 7.2 compatible
 * Minimum PHP version is 7.0.

#### 1.1.3

 * Auth cookies are cleared before login.
 * 3rd argument added to `wp_login` action call.

#### 1.1.2

 * The intended URL is respected now. User is redirected to desired page after successful
   login.
 * The login flow now respects ‘Remember me’ checkbox state and sets the corresponding
   cookie expiration correctly.

#### 1.1.1

 * Civic modal pop up is not showing when Enter is pressed.

#### 1.1.0

 * Show/hide “Sign in With Civic” button option added.
 * Login flow now respects “Anyone can register” setting.
 * Added system requirements check for PHP and WP version. Also php-gmp extension
   is checked.

#### 1.0.0

 * Initial release.

## Meta

 *  Version **2.0.2**
 *  Last updated **8 वर्षाः ago**
 *  Active installations **10+**
 *  WordPress version ** 4.0 or higher **
 *  Tested up to **4.9.29**
 *  PHP version ** 7.0 or higher **
 *  Languages
 * [Dutch (Belgium)](https://nl-be.wordpress.org/plugins/civic-sip/) and [English (US)](https://wordpress.org/plugins/civic-sip/).
 *  [Translate into your language](https://translate.wordpress.org/projects/wp-plugins/civic-sip)
 * Tags
 * [auth](https://sa.wordpress.org/plugins/tags/auth/)[authorization](https://sa.wordpress.org/plugins/tags/authorization/)
   [log in](https://sa.wordpress.org/plugins/tags/log-in/)
 *  [Advanced View](https://sa.wordpress.org/plugins/civic-sip/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  2 5-star reviews     ](https://wordpress.org/support/plugin/civic-sip/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/civic-sip/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/civic-sip/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/civic-sip/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/civic-sip/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/civic-sip/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/civic-sip/reviews/)

## Contributors

 *   [ Blockvis ](https://profiles.wordpress.org/blockvis/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/civic-sip/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://blockvis.com)