Skip to content
This repository has been archived by the owner on Jul 17, 2023. It is now read-only.

SU-SWS/cap-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CAP API Library

Version 0.0.0

This API library is responsible for the communication between your PHP project and the API on cap.stanford.edu

What is CAP?

CAP Network is a virtual workspace, originally created by the School of Medicine, to support collaboration among faculty, graduate students, postdocs and staff. In 2013, it was expanded in partnership with various Schools, Institutes, and administrative offices to create the Stanford Profiles website.

Combining a profile directory with a social networking backend, CAP makes it easy for you to work closely with colleagues and track the projects that matter most to you—all in a private, secure environment

Authentication

Before you get started you will need to have authentication credentials. To get authentication credentials, file a HelpSU request to Administrative Applications/CAP Stanford Profiles.

Configuration

For detailed documentation on the configuration and usage of this module, please see the Docs section.

Developer

GitHub page. Collaboration and bug reports are welcome. Please file bug reports on the github issues page. You are also welcome to suggest new functionality in the way of a pull request.

Security

HTTPS

cap-api uses https for all API calls. Please follow this best practice as you develop with this module.

httpoxy mitigation:

In July 2016, the httpoxy security exploit was announced for PHP, including libraries such as Guzzle. cap-api installs were by default protected because of https usage (see above). In addition, developers are encouraged to seek their own httpoxy mitigation steps at the server level. Check with your hosting provider to ensure that your implementation is protected from httpoxy. See https://httpoxy.org for details.