Search Results

API - API - Authentication - Authentication

Cloud CMS supports OAuth2 for server authorization. OAuth2 provides a secure and robust method for authenticating clients and users to the server. It's become well-adopted across the industry by other vendors including Facebook, Twitter and Sales...

API - API - Authentication - Connecting

To connect to Cloud CMS, you need to establish two important pieces of information:...

API - API - Data Types - Authentication Grant

Why would you want to use an Authentication Grant? Here are a few reasons: ...

Application Server - Application Server - Authentication Providers - CAS

The CAS Authentication Provider enables the Cloud CMS Application Server to authenticate, validate tokens and load user profile information against servers that implement the Central Authentication Service SSO protocol (either version 2 or version 3)...

Application Server - Application Server - Authentication Providers - Facebook

The Facebook Authentication Provider enables the Cloud CMS Application Server to authenticate, validate tokens and load user profile information against Facebook....

Application Server - Application Server - Services - Authentication

The Authentication Service provides a full authentication framework for stateless and session-based applications. It authenticates requests against back end providers and offers interpretation and parsing of request scope information to provide Singl...

Application Server - Application Server - Authentication Providers - Google

Cloud CMS provides integrated authentication and single-sign-on (SSO) with Google....

Application Server - Application Server - Authentication Providers - Keycloak

The Keycloak Authentication Provider enables the Cloud CMS Application Server to authenticate, validate tokens and load user profile information against a Keycloak Server....

Application Server - Application Server - Authentication Providers - Twitter

Cloud CMS provides integrated authentication and single-sign-on (SSO) with Twitter....

Application Server - Application Server - Authentication Providers - GitHub

Cloud CMS provides integrated authentication and single-sign-on (SSO) with GitHub....

Application Server - Application Server - Authentication Providers - LinkedIn

Cloud CMS provides integrated authentication and single-sign-on (SSO) with LinkedIn....

Mitigating the OWASP Top 10

An explanation of how Cloud CMS addresses each of the Top 10 OWASP topics:  ...

Cache invalidation via SNS

At present, Cloud CMS can be configured to publish notifications to Amazon SNS. Thus, to take advantage of this, you'd have to first have an Amazon Web Services account and an SNS topic created. Cloud CMS publishes notifications to it. Your topic...

API - API - Data Types - Client

Configuration

...

Node Lifecycle Events

First, you configure your tenant with the AWS credentials of an IAM user and a SNS topic ARN that you wish to publish notification events to. This can be on your own AWS account so that you can work with these notifications any way you'd like....

How can I reuse connections with the Java Driver?

The Cloud CMS Java Driver uses a thread local variable to store the authentication context it receives after connecting.  This is perhaps unusual for folks who are coming from the JavaScript world but should be very familiar for anyone who wor...

API - API - Integrations - Amazon SNS


...

Application Server - Application Server - Services - Driver Config

Service that connects to the Cloud CMS API to authenticate on behalf of a logged in user. A driver config cache is retained for efficiency as well as to assist with automatic re-acquisition of access tokens when they expire....

API - API - Integrations - Amazon SQS


...

Account Security

Cloud CMS lets you configure account security to protect against intrusion, password hacks and denial of service attacks.  Many of these provisions are enabled by default but as an administrator of your platform, you are able to adjust these t...

Oauth 2.0 tokens

Each response from Cloud CMS provides two tokens:  an access token and a refresh token....

Docker - Docker Guide - API Server Configuration - Mongo DB

Mongo DB provides the primary data store for Cloud CMS. Cloud CMS creates a connection pool that it uses to communicate with Mongo DB while Cloud CMS is in service. You can configure Cloud CMS to connect to Mongo DB running either as a Docker conta...

API - API - Actions - Web Hook

ID: webhook...

Application Server - Application Server - URL Addressability - Login and Logout

The Application Server provides login and logout support for development teams that wish to store their users and user account information inside of Cloud CMS Domains. Cloud CMS Domains are LDAP-like storage facilities for users, groups, group membe...

User Interface - Developer Guide - User Management - Create a new Role

The Roles for a Project can be managed on the Roles page. For reference, here are the default Roles available:...

User Interface - Developer Guide - User Management - Create a new Team

The Teams for a Project can be managed on the Teams page:...

API - API - Getting Started - Welcome

The Cloud CMS API consists of an HTTP/HTTPS endpoint that uses OAuth 2.0 authentication. It supports both REST concepts and asynchronous data operations. You can access this API using any of our drivers as well as curl or any HTTP cli...

User Interface - UI Guide - User Management - Create a new Role

The Roles for a Project can be managed on the Roles page. For reference, here are the default Roles available:...

User Interface - UI Guide - User Management - Create a new Team

The Teams for a Project can be managed on the Teams page:...

API - API - Data Types - Email Provider

...

Cloud CMS Drivers

Cloud CMS provides development drivers (or client libraries) that you can drop into your new or existing web and mobile applications to speed up your time to delivery.  Drivers make things easier by giving you convenience functions that handle...

Application Server - Application Server - Services - Duster

The Duster Service provides template rendering using the LinkedIn Dust.js template engine. The Duster Service loads output templates for you, executes Dust across them and outputs markup like HTML and JSON. It allows you to build full web sites or ...

API - API - Data Types - Domain User

Configuration

...

Adding images to comments

One simple approach to this would be to attach the picture as an attachment directly to your comment.  So the node could have a binary attachment called "default" which is a picture that was uploaded. This is a really simple approach for a sit...

API - API - Workflow Handlers - Web Hook

Type: webhook...

API - API - Workflow - Overview

In explaining workflow, let's first take a look at the following things:...

API - API - Security - Permissions

Every data store and object in Cloud CMS maintains access control lists so that you can finely describe the rights of any principal in the system against it. This lets you finely tune the rights of individual users against data stores a...

Application Server - Application Server - Getting Started - Overview

The Cloud CMS Application Server offers an easy way for customers to assemble powerful, front-end custom APIs and web sites for ...

API - API - Security - Authorities

Every data store and object in Cloud CMS maintains access control lists so that you can finely describe the rights of any principal in the system against it. This lets you finely tune the rights of individual users against data stores and objects do...

Docker - Docker Guide - Configuration - API Server

The Cloud CMS API Server is a Java application that launches inside of a Java Servlet Container. The Java application surfaces a REST API as well as backend services and DAOs to support connectivity to Mongo DB, Elastic Search and a slew of Amazon s...

API - API - Data Types - Branch

You can have as many branches as you want. Each branch is a completely isolated workspace. Thus, you can create your own branch for your own projects. You can work on those projects and when you're happy with it, you can share it ...

How do I access Cloud CMS content anonymously or as a guest user from a browser?

This question often comes up from folks who are building HTML applications that run in a browser.  They'd like the browser to connect to Cloud CMS to download content and display it.  Usually this consists of things like images but also may...

REST based access calls

...

API - API - Data Types - Billing Provider Configuration

If this sounds familiar, it's because it's exactly what Cloud CMS uses to supports its own subscription plans for Cloud CMS customers. Just as we bill our customers for metered usage of the platform, you are free to pass those c...

Application Server - Application Server - Getting Started - Docker Installation

The Cloud CMS Application Server is additionally provided as a Docker image. With Docker, you can launch this image within its own container running on Linux, Mac OS or Windows. The container can be managed, br...