Title: DocID®
Author: DocID
Published: <strong>মে’ 21, 2025</strong>
Last modified: আগষ্ট 20, 2026

---

প্লাগিনৰ সন্ধান কৰক

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

![](https://ps.w.org/docid/assets/icon-256x256.png?rev=3298300)

# DocID®

 [DocID](https://profiles.wordpress.org/docid/)-ৰ দ্বাৰা

[ডাউনল’ড কৰক](https://downloads.wordpress.org/plugin/docid.1.2.15.zip)

 * [বিশদ বিৱৰণ](https://as.wordpress.org/plugins/docid/#description)
 * [পৰ্য্যালোচনা](https://as.wordpress.org/plugins/docid/#reviews)
 *  [ইনষ্টলেশ্যন](https://as.wordpress.org/plugins/docid/#installation)
 * [বিকাশ](https://as.wordpress.org/plugins/docid/#developers)

 [সাহায্য](https://wordpress.org/support/plugin/docid/)

## বৰ্ণনা

The DocID® plugin connects your WordPress website with one of the largest online
networks of healthcare professionals, helping you reach a broad professional audience
with relevant content. DocID® is an authentication and marketing platform designed
specifically for the healthcare and pharmaceutical industry. The plugin enables 
WordPress site owners to define technical access restrictions for healthcare content
and use verified professional attributes when evaluating access eligibility.

Whether you’re presenting medical products, hosting webinars, or sharing restricted
content, DocID® provides professional authentication and verification without requiring
website owners to operate their own healthcare-professional identity system.

The plugin supplies technical controls and configuration options. Website operators
remain responsible for assessing, configuring, documenting, and operating their 
implementation in accordance with the legal and regulatory requirements applicable
to their content, audience, jurisdiction, and use case.

### Features

✅ **Professional Verification** — Authenticate doctors, pharmacists, and other 
healthcare professionals and evaluate verified professional attributes for access
decisions.

⚡ **Instant Access** — No passwords, no waiting time, no hassle. HCPs get instantly
verified and immediate access to your content.

🔐 **Data-Minimizing Scope Control** — Request only the identity and profile attributes
needed by the website, with optional data governed through configured scopes and
user authorization.

🔍 **User Insights & Analytics** — Gain valuable insights about your audience and
campaign activities.

🎯 **Targeted Content** — Redirect users by profession, language, or country.

📊 **Campaign Management** — Create campaign links, track performance, collect consents,
and much more with the DocID® business modules.

🧩 **WordPress-Native Integration** — Protect posts, pages, custom post types, and
media; add authentication-aware account navigation; and use scope-aware profile 
shortcodes in content and widgets.

👤 **Optional Native Accounts** — Provision linked WordPress users for integrations
that rely on the native current user, roles, and capabilities.

🧭 **Role Mapping and Login Destinations** — Map verified DocID® profile attributes
to non-administrative WordPress roles and configure deterministic profession- or
discipline-based landing pages.

### Native WordPress accounts and roles

Native account provisioning is optional and extends the existing DocID® authentication
session. New accounts receive a deterministic non-personal username and are linked
exclusively through the stable DocID® account identifier. Existing WordPress accounts
are never linked by email address. Enabling email synchronization also enables the
optional `email` scope. The WordPress admin bar can be hidden separately for provisioned
DocID® users without affecting other WordPress users. Linked accounts remain federated
identities and cannot use local WordPress passwords, password reset, or application
passwords.

Role mappings can apply to every DocID® user or match exact profession, discipline,
institution, or subject values. All matching roles are combined. Synchronization
adds and removes only roles managed by DocID®; roles assigned independently in WordPress
remain unchanged. Administrative and user-management roles cannot be mapping targets.

Login destinations can match an exact profession or discipline and point to a local
WordPress URL. Lower priority numbers are evaluated first. When authentication started
from protected content, the originally requested content always takes precedence
over a configured profile destination.

### Menu links and shortcodes

The WordPress menu editor provides a dynamic Login/Logout link, a Login link shown
only to visitors, and a Logout link shown only to authenticated DocID® users. Each
item supports WordPress’s standard editable Navigation Label. The settings page 
also lists all available shortcodes and the scope required for each profile value.
Common examples are:

 * `[docid-account-navigation]` — shows **Sign in** to visitors or **{username} 
   | Log out** to authenticated DocID® users. The username follows the same scope-
   aware fallback order as `[docid-username]`.
 * `[docid-loggedin-content]Content[/docid-loggedin-content]` — shows content only
   to authenticated DocID® users.
 * `[docid-loggedout-content]Content[/docid-loggedout-content]` — shows content 
   only to visitors without an authenticated DocID® session.
 * `[docid-login-link]` — renders **Sign in** for visitors and **Log out** for authenticated
   DocID® users. Optional `login_text` and `logout_text` attributes customize both
   labels, for example `[docid-login-link login_text="Access" logout_text="Leave"]`.
 * `[docid-username]` — renders the best available username: the authorized profile
   name; authorized email address; or a translated generic user label.
 * `[docid-profile-id]` — renders the stable DocID® account identifier supplied 
   by the required `openid` scope.
 * `[docid-profile-name]`, `[docid-profile-title]`, `[docid-profile-given-name]`,`[
   docid-profile-family-name]`, and `[docid-profile-gender]` — require the optional`
   profile` scope and user authorization.
 * `[docid-profile-email]` — requires the optional `email` scope and user authorization.
 * `[docid-profile-phone-number]` — requires the optional `phone` scope and user
   authorization.

Developers can inspect the current session without creating a WordPress user:

    ```
    $docid = new \DOCID\Includes\DOCID_Base();
    $is_authenticated = $docid->docid_is_loggedin();
    $identity = $docid->docid_get_user();

    $account_id = is_array($identity) ? ($identity['id'] ?? '') : '';
    $profession_id = is_array($identity) ? ($identity['profession_id'] ?? '') : '';
    $discipline_id = is_array($identity) ? ($identity['discipline_id'] ?? '') : '';
    $profession_verified = is_array($identity) ? (bool) ($identity['profession_verified'] ?? false) : false;
    ```

The normalized identity contains the stable account ID and, when returned by the
authorized scopes, profile, email, phone, `profession_id`, `discipline_id`, `institution_id`,`
subject_id`, and professional verification data. When native provisioning is enabled,
the linked WordPress user ID is available as `wordpress_user_id` for the current
DocID® session.

### Additional Resources

Learn more about DocID® at [https://docid.de/industry](https://docid.de/industry).

More about authentication requirements and healthcare regulations:
 – [Login for Healthcare Professionals](https://www.pharma-marketing.com/glossary/login-for-healthcare-professionals/)–
[German Drug Advertising Act (HWG)](https://www.pharma-marketing.com/glossary/german-drug-advertising-act-hwg/)–
[German Medical Products Act](https://www.pharma-marketing.com/glossary/medical-products-act/)

### Data-privacy and external Services

This plugin connects to DocID® to authenticate users and confirm their professional
access eligibility. It always requests the stable DocID® identifier and professional
access data. Profile, email, and phone data are requested only when the website 
administrator enables the corresponding optional scope and are transferred only 
after the user grants the required authorization.

The available technical controls do not constitute a guarantee of legal or regulatory
compliance. Website operators are responsible for selecting appropriate scopes, 
establishing the required legal basis, providing applicable notices, configuring
consent collection where required, and validating the complete implementation for
their use case.

This service is provided by 8awake GmbH: [Privacy Policy](https://docid.de/data-privacy),
[Terms of Use](https://docid.de/terms-of-use).

DocID® is a service offer from [8awake](https://www.8awake.com).

## ইনষ্টলেশ্যন

**Installation**

 1. Upload the `docid` folder to the `/wp-content/plugins/` directory.
 2. Activate the plugin through the ‘Plugins’ menu in WordPress.
 3. Visit **Settings > DocID®** and configure the Client ID, Client Secret, and callback
    URL under **OAuth credentials**.
 4. Under **Requested customer data**, choose any optional profile, email, or phone
    data your site needs. Installations request only the required `openid` and `professional`
    scopes by default.
 5. Protect content through the **DocID® login** panel on the WordPress edit screen.
 6. Add a DocID® **Login/Logout link**, **Login link**, or **Logout link** to a WordPress
    menu, or use the documented shortcodes in content and widgets. Menu labels remain
    editable through WordPress’s standard Navigation Label field.
 7. If native WordPress roles are required, enable provisioning under **WordPress accounts**,
    then configure **Role mappings** and optional **Login destinations**.

## সঘনাই উত্থাপিত প্ৰশ্ন

### Who can use DocID®?

DocID® is designed for companies and organizations that provide content (or services)
to healthcare professionals in Europe.

### Is this plugin free?

Yes, the **DocID® Standard Login** is completely free. Advanced modules like the
Analytics-Module or the Campaign-Management are available with a commercial license.

### How does the authentication work?

Visitors authenticate themselves as healthcare professionals with their DocID® login
details and gain access to protected medical content.

## পৰ্য্যালোচনা

এই প্লাগিনৰ বাবে কোনো পৰ্য্যালোচনা নাই।

## অৱদানকাৰী আৰু বিকাশকাৰীসকল

“DocID®” হৈছে মুক্ত উৎসৰ ছফ্টৱেৰ। এইসকল লোকে এই প্লাগিনত অৱদান আগবঢ়াইছে।

অৱদানকাৰীসকল

 *   [ DocID ](https://profiles.wordpress.org/docid/)

“DocID®” 3টা ভাষাত অনুবাদ কৰা হৈছে। [অনুবাদকসকল](https://translate.wordpress.org/projects/wp-plugins/docid/contributors)
ক তেওঁলোকৰ অৱদানৰ বাবে ধন্যবাদ।

[আপোনাৰ ভাষাত “DocID®” অনুবাদ কৰক।](https://translate.wordpress.org/projects/wp-plugins/docid)

### বিকাশৰ প্ৰতি আগ্ৰহী?

[ক’ড ব্ৰাউজ কৰক](https://plugins.trac.wordpress.org/browser/docid/), [SVN ৰিপজিটৰী](https://plugins.svn.wordpress.org/docid/)
চাওক নাইবা [RSS](https://plugins.trac.wordpress.org/log/docid/?limit=100&mode=stop_on_copy&format=rss)-
দ্বাৰা [বিকাশৰ পঞ্জী](https://plugins.trac.wordpress.org/log/docid/) ছাবস্ক্ৰাইব
কৰক।

## সলনি-পঞ্জী

#### 1.2.15

 * Improves authentication feedback, recovery guidance, and profile-name display.

#### 1.2.12 – 1.2.14

 * Adds new capabilities and a better admin user experience.

#### 1.2.11

 * Cache improvements and optimizations.

#### 1.2.0 – 1.2.10

 * Improve security model and authentication flows.

#### 1.0.2 – 1.1.1

 * Minor bugfixes

#### 1.0.1

 * Settings page improvements

#### 1.0.0

 * Authentication of healthcare professionals
 * Integration with DocID® marketing platform

## মেটা

 *  **1.2.15** সংস্কৰণ
 *  **4 দিন আগত** শেষবাৰ আপডে’ট হৈছিল
 *  সক্ৰিয় ইনষ্টলেশ্যন **10+**
 *  WordPress-ৰ সংস্কৰণ ** 6.2 বা তাতকৈ ওপৰৰ **
 *  ইমানলৈকে পৰীক্ষা কৰা হৈছে **7.1**
 *  PHP-ৰ সংস্কৰণ ** 7.4 বা তাতকৈ ওপৰৰ **
 *  ভাষাবোৰ
 * [Dutch](https://nl.wordpress.org/plugins/docid/), [English (US)](https://wordpress.org/plugins/docid/),
   [German](https://de.wordpress.org/plugins/docid/) আৰু [Russian](https://ru.wordpress.org/plugins/docid/).
 *  [আপোনাৰ ভাষাত অনুবাদ কৰক](https://translate.wordpress.org/projects/wp-plugins/docid)
 * [healthcare](https://as.wordpress.org/plugins/tags/healthcare/)[login](https://as.wordpress.org/plugins/tags/login/)
   [marketing](https://as.wordpress.org/plugins/tags/marketing/)[medical](https://as.wordpress.org/plugins/tags/medical/)
 *  টেগবোৰ
 *  [উচ্চখাপৰ ভিউ](https://as.wordpress.org/plugins/docid/advanced/)

## ৰে’টিংবোৰ

এতিয়ালৈ কোনো পৰ্য্যালোচনা দাখিল কৰা হোৱা নাই।

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

[সকলো পৰ্য্যালোচনা চাওক](https://wordpress.org/support/plugin/docid/reviews/)

## অৱদানকাৰীসকল

 *   [ DocID ](https://profiles.wordpress.org/docid/)

## সাহায্য

কিবা ক’বলগীয়া আছে? সহায় লাগে?

 [সাহায্যৰ ফ’ৰাম চাওক](https://wordpress.org/support/plugin/docid/)