Campus Management GitHub Repositories

I am happy to announce that we have created a set of community-driven GitHub repositories to help share ideas, solutions and knowledge regarding CampusNexus!  We would love for you to contribute to this community as well, so please feel free to fork a project and commit your proposed changes.  Submitting a change will write to Read more about Campus Management GitHub Repositories[…]

Configure CampusNexus Web Apps for SSO with AzureAD

All of the web applications provided by CampusNexus are claims aware. In other words these applications can rely upon different identity providers supporting similar protocols. Identity providers broker trust between disparate entities by allowing the trusted exchange of arbitrary claims that contain arbitrary values. The receiving party uses these claims to make authorization decisions. Example Read more about Configure CampusNexus Web Apps for SSO with AzureAD[…]

CampusNexus Web APIs with OAuth 2.0 Client Credentials

CampusNexus Student has started supporting OAuth 2.0 based authorization with recent 18.2 release. This change will provide ability of calling OData endpoints and other services of CampusNexus Web via passing in a JWT (JSON Web Token) based authorization token. This blog will go over few ways of getting authorization token from Staff STS 2.0 and Read more about CampusNexus Web APIs with OAuth 2.0 Client Credentials[…]

CampusNexus Entity Framework

CampusNexus Entity Framework Note: The example service used in this solution can be found in TFS at this location: $/Framework/Internal/ServiceExample What is an Entity? In CampusNexus, an Entity represents a person, place, or thing such as a Course, Task or Campaign.  Entities only contain the properties associated with itself such as first name, last name or city.  The verbs Read more about CampusNexus Entity Framework[…]

Leverage Campus’ Security Token Service for Authentication and SSO

Many web applications provided by Campus Management have started using Custom Security Token Services (STS) for authentication. Authentication is no longer responsibility of these applications but these web apps are relying on STS to deal with authentication. Custom STS built by Campus Management are built on top of Windows Identity Foundation (WIF) and has Single Sign Read more about Leverage Campus’ Security Token Service for Authentication and SSO[…]

CampusNexus Visual Studio Item Templates

The CampusNexus Visual Studio item templates are a set of templates that will help you create common CampusNexus .NET types such as Services, Events, Commands, and EventHandlers.  To assist in maintaining naming and namespace consistency across CampusNexus, these templates are designed to be executed to the root of your projects.  To use a template, right click Read more about CampusNexus Visual Studio Item Templates[…]

OData Client in CampusNexus

Introduction: As part of the CampusNexus solution, the Cmc.Nexus.Models.Client project provides a client for accessing the OData service.  Using the client classes, an application will be able to seamlessly execute OData queries and work with the results within the client code.  This blog is a tutorial showing how to use the OData client from within Read more about OData Client in CampusNexus[…]

Workflow Hosts in CampusNexus Student

As we expand the deployment of Workflow Activities within the CampusNexus architecture, the number of host processes for workflows is now up to five.   Workflow Engine Host Processes Workflow Composer Nexus Windows Service CampusNexus Student web site Regulatory WCF web site CampusLink WCF web site In this post, I’ll review each host and identify Read more about Workflow Hosts in CampusNexus Student[…]

CampusNexus Logging

Overview The scope of this document is to describe how to enable logging on products built on the CampusNexus framework. Configuring Logging The default logging provider used by CampusNexus is NLog. NLog allows you to configure log targets, levels, rules, layouts, etc. through configuration. To configure logging for CampusNexus products, you need to modify the Read more about CampusNexus Logging[…]

CampusNexus Student Web Client – Application Pool Identity

Overview In order to enhance security and simplify configuration and maintenance, the CampusNexus Student Web Client will use (by default) application pool identity and integrated security to access local and network resources such as SQL Server. Application Pool Identity Application pool identity is a feature that was introduced in Service Pack 2 (SP2) of Windows Read more about CampusNexus Student Web Client – Application Pool Identity[…]

Skip to toolbar