Loading...
Cross shared collection | Cenit Admin

Basic info

Title
API Proxy
Image
/file/setup~cross_shared_collection/5bab96f725d9852e98001d0e/image/
Name
api_proxy
Tags
Summary
Serves your own REST API by creating a proxy for a Cenit API. You can define which data types and operations to serve so you don't have to worry about exposing your secrets.
Readme

Why API Proxy?

The API Proxy collection creates a proxy to access your Cenit API with preconfigured credentials, which is convenient if you want to serve your data without exposing your secret tokens.

Quick Start

Pull the API Proxy Collection to configure the access scope you want to use to serve your Cenit API. The access scopes are stored in an OAuth 2.0 Authorization that you need to authorize to get your proxy app works properly.

By configuring the access scopes for you proxy app you will be able to publish (READ) only the data you want. But you are free to configure access scopes for data modification (CREATE, UPDATE and DELETE) so you can serve a full REST API thorugh your proxy app.

Pull this api_proxy collection and read this again to get links to configure and test your proxy app.

Categories
IdTitleDescriptionUpdated at
developer_toolsDeveloper ToolsDeveloper ToolsDecember 01, 2016 17:06
1 Categories
Authors
Name
Cenit Team
1 Cross collection authors
Pull count
10
Id
5bab96f725d9852e98001d0e
Created at
September 26, 2018 14:25
Updated at
September 26, 2018 17:10

Compute

Algorithms
NamespaceNameDescriptionLanguageTagsUpdated at
API Proxycenit_api_request - Ruby
September 26, 2018 16:18
API Proxycenit_oauth_api_request - Ruby
September 26, 2018 16:17
2 Algorithms
Applications
NamespaceNameSlugRegisteredActionsApplication parametersUpdated at
API ProxyCenit - delete '/*', get '/*', and post '/*'api_version and authorization -
1 Applications
Snippets
NamespaceNameTypeDescriptionUpdated at
API Proxycenit_api_requestRuby - September 28, 2018 21:42
API Proxycenit_oauth_api_request.rbRuby - September 28, 2018 21:42
2 Snippets

Security

Authorizations
NamespaceNameStatusTypeUpdated at
API ProxyAuthorizationUnauthorizedOauth 2 Authorization -
1 Authorizations
OAuth Providers
NamespaceNameTypeAuthorization endpoint
CenitOAuthOauth 2 Providerhttps://cenit.io/oauth/authorize
1 Providers
OAuth 2.0 Scopes
ProviderNameDescriptionUpdated at
Cenit | OAuth [Build-In]auth - July 26, 2021 03:01
Cenit | OAuth [Build-In]offline_access - July 26, 2021 03:01
Cenit | OAuth [Build-In]{{scope}} - July 26, 2021 03:01
3 OAuth 2.0 Scopes

Config

Namespaces
NameSlugUpdated at
API Proxyapi_proxy -
Cenitcenit -
2 Namespaces

Metadata