authentication - Adobe Business Catalyst and Intranet Active Directory SSO integration -


i'm researching different approaches build web app integrates active directory login business catalyst. i'm wanting implement single sign on active directory in intranet environment. specifically, users should able use active directory credentials login business catalyst.

workflow:

  1. user provides username, password, , domain form.
  2. form sends request authentication (i'm thinking via soap, http)
  3. gets response based on status of ad user account (if disabled notify them otherwise continue)
  4. create user in business catalyst if 1 not created , login user. (optionally: use pre-existing account has matching username or other matching criteria)

optional:

  • detect if user logged in ad account , auto-login credentials.

option 1:

communication ad server via liquid: reviewed docs , saw social media , security zone docs neither had login api call. know liquid has access server side data i'm not sure if there server side call handling authentication.

option 2:

build middleware handles active directory authentication , communicates results via client-side http: if can’t through liquid i’m thinking i’d have create stand-alone service exposed externally (thinking node.js) , communicates between ad , client-side code via http.

something similar example https://github.com/adobebc/web-apps-sdk/tree/master/samples/bc-external-service

additional notes: active directory server located on machine in intranet azure stuff doesn’t apply.

i know possible because there products can , more. i’m not sure details. https://www.bitium.com/adobe-business-catalyst-active-directory-ad-integration https://www.onelogin.com/connector/businesscatalyst-single-sign-on

could point me in right direction this?

option 1 or option 2 or else? totally off here?

in terms of option 1: can not write api liquid markup - not this. render output of bc data on front end. not server side language, template language basically.

your option through full api, middle-ware handling login , interconnections.


Comments

Popular posts from this blog

mysql - Dreamhost PyCharm Django Python 3 Launching a Site -

java - Sending SMS with SMSLib and Web Services -

java - How to resolve The method toString() in the type Object is not applicable for the arguments (InputStream) -