Skip to content

Acumatica as an Identity Provider (IdP) using OpenID Connect (OIDC)

License

Notifications You must be signed in to change notification settings

Acumatica/Acumatica-OIDCDemo

Repository files navigation

Project Status

Extension library implementing IPluginClaimProvider interface to support custom scope and claims for integrated client application

  • Purpose of this GitHub project is to showcase how to make Acumatica as an Identity Provider (IdP) using OpenID Connect (OIDC) protocol with custom scopes and claims.
  • With this extension library, you can support supplying additional information about user during Single Sign-on process as claims.

Prerequisites

  • Acumatica 2023 R1 (23.105.0016 or higher)

Installation

Install customization deployment package
  1. Download PXOIDCDemoExtPkg.zip.
  2. In your Acumatica ERP/Portal instance, navigate to System -> Customization -> Customization Projects (SM204505), import PXOIDCDemoExtPkg.zip as a customization project
  3. Publish customization project.

Usage

Once package is published on Acumatica Instance,

  1. New Connected Application is available on Connected Application Screen (SM303010)

  2. New fields for inSided Role and MindMatrix Role are available on User Roles screen (SM201005)

    Screenshot

  3. This connected application can be used in supplied Postman Collection for demo purpose.


Note

Demonstration video is available at 2023 Acumatica Virtual Developer Conference - June 27 - 29 in Day 2 section.

Known Issues

None at the moment

Copyright and License

Copyright © 2023 Acumatica, INC

This component is licensed under the MIT License, a copy of which is available online here

About

Acumatica as an Identity Provider (IdP) using OpenID Connect (OIDC)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages