Skip to content

This chrome extension can be used to simplify the development tasks for which you need to use the SESSION and XSRF-TOKEN to access MindSphere APIs. It provides an easy way to copy the MindSphere authentication cookies to the clipboard without having to go to chrome developer tools.

License

mindsphere/mindsphere-auth-helper

master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

MindSphere Authorization Helper Chrome Extension

logo

This chrome extension can be used to simplify the development tasks for which you need to use the SESSION and XSRF-TOKEN to access MindSphere APIs. It provides an easy way to copy the MindSphere authentication cookies to the clipboard without having to go to chrome developer tools.

Installation

Go to chrome web store and click on add to chrome.

Once the extension is installed: log in to your MindSphere tenant, navigate to your application and click on the extension icon to display the available application cookies. You can now click e.g. on session or Xsrf button which will copy the corresponding cookie to your clipboard.

screenshot

The cookies can be used with the tools like curl, postman etc. (Click on the links for more examples)

#!/bin/bash

curl -vv \
  -G \
  --cookie "SESSION=<session-copied-from=browser>;XSRF-TOKEN=<xsrf-copied-from-browser>" \
  -X GET \
  https://<tenantId>-<appId>-<tenantId>.<regionId>.mindsphere.io/api/assetmanagement/v3/assets

Using the cookies with MindSphere CLI

The extension works really well with the MindSphere CLI in the Session Cookie - XSRF-Token Configuration because the Bash, PS, and CMD buttons already copy the cookies in the required format for MindSphere CLI.

Use the extension to copy the cookies to the clipboard, paste them to the command line and start using the MindSphere CLI right away.

cli

Using the cookies with MindSphere Development Proxy

You can also use the extension to simplify the start of MindSphere Development Proxy in a similar fashion. Just copy/paste the cookies to the command line and start the development proxy.

cli

This will start the development proxy with the credentials of the logged in users so that you can test the MindSphere authentication and authorization also in the local environment.

Important: Treat the authentication cookies like your credentials and use them only in secure environments.

About

This chrome extension can be used to simplify the development tasks for which you need to use the SESSION and XSRF-TOKEN to access MindSphere APIs. It provides an easy way to copy the MindSphere authentication cookies to the clipboard without having to go to chrome developer tools.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published