Karma

Karma

  • Docs
  • Forms
  • FAQ
  • Changelog

›Configuration

About

  • Karma Documentation

Usage

  • Requirements
  • Installation
  • LDAP
  • IDMProv Update
  • Tomcat Cookie Handling (4.8)

Configuration

  • Configuration
  • NetIQ OSP OAuth2
  • DAL
  • Custom Panels
  • Translations
  • Partitions
  • Shopping Cart
  • Encryption
  • Doctor Script

Rules

  • Permissions
  • Queries

API

  • API

NetIQ OSP OAuth2

Configuring Karma to use OSP

http:
  auth:
    sso:
      logoutUrl: https://DNS-NAME-OSP-HOST:PORT/osp/a/idm/auth/app/logout
      landingUrl: https://DNS-NAME-OSP-HOST:PORT/landing/
    osp:
      baseUrl: https://DNS-NAME-OSP-HOST:PORT/
      clientId: k5
      clientSecret: secret

Add new SSO Client to OSP Configuration

# create OSP config file
vim /opt/netiq/idm/apps/tomcat/conf/uaconfig-k5-defs.xml

Adjust uaconfig-k5-defs.xml

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<clients>
  <client key="com.netiq.k5karma.client" display-name="Karma SSO Client" description="SSO client configuration settings for Karma">
    <group key="com.netiq.k5karma" display-name="K5 Karma" description="K5 Karma configuration settings">
      <attributes>
        <attribute key="com.netiq.k5karma.clientID" description="OAuth client ID (Example:k5)" description-key="com-netiq-ualanding-clientID"
        />
        <attribute key="com.netiq.k5karma.clientPass" description="OAuth client secret" description-key="com-netiq-ualanding-clientPass"
          encoding="encrypt" />
        <attribute key="com.netiq.k5karma.landing.url" description="URL link to landing page" default-value="/landing" />
        <attribute key="com.netiq.k5karma.redirect.url" description="OSP Oauth redirect url (Example: KARMA-URL/oauth/callback)"
          description-key="com-netiq-ualanding-redirect-url" />
      </attributes>
    </group>
  </client>
</clients>

Update the configuration

cd /opt/netiq/idm/apps/UserApplication
./configupdate.sh

Apply changes

/etc/init.d/idmapps_tomcat_init restart
← ConfigurationDAL →
  • Configuring Karma to use OSP
  • Add new SSO Client to OSP Configuration
    • Update the configuration
    • Apply changes
Karma
Docs
Getting StartedConfiguration GuideForm Reference
Contact
Contact Kenoxa
More
ChangelogKenoxa
Copyright © 2025 Kenoxa GmbH