Open API demo for CloudQuery

Related tags

GUI open-api-demo
Overview

open-api-demo

This project is an example for CloudQuery Community, which can assist community users in code development such as organizational structure import, and is also the recommended implementation of the current CloudQuery open API. Welcome all community users with development capabilities to join us and learn about code technology.

本项目为 CloudQuery 社区的示例项目,可以帮助社区用户进行组织架构导入等代码开发,也是目前 CloudQuery OpenAPI 的推荐实现。欢迎各位有开发能力的社区用户加入我们,切磋代码技术。

Use Guide

  1. After downloading the code package or cloning the code, use IDEA or other Java IDE tools to open it. exist open-api-demo/src/main/java/cn/bintools/cloud/openapi/ad/ Find AdDomainServer in the directory ;
  2. Replace the APPID and SECRET in the code with the appId and secret applied by the CloudQuery platform ;
  3. Replace HOST in the code with the IP of the CloudQuery server ;
  4. Replace the adminName in the connectionAdDomain() method with the AD server account ;
  5. Replace adminPassword with the corresponding password of the account ;
  6. Replace ldapURL with the domain name and port number of the AD server ;
  7. Replace SECURITY_AUTHENTICATION with the corresponding authentication level of the AD server ("none", "simple", "strong") ;
  8. Run the main method in the class ;

  1. 下载代码包或克隆代码后,使用IDEA或其他Java IDE工具打开。在 open-api-demo/src/main/java/cn/bintools/cloud/openapi/ad/目录下找到 AdDomainServer ;
  2. 将代码中的 APPIDSECRET 替换为 CloudQuery 平台申请的 appIdsecret;
  3. 将代码中的 HOST 替换为 CloudQuery 服务器所在ip ;
  4. connectionAdDomain() 方法中的 adminName 替换为AD服务器账户;
  5. adminPassword 替换为账户对应密码;
  6. ldapURL 替换为AD服务器域名以及端口号;
  7. SECURITY_AUTHENTICATION 替换为AD服务器对应验证等级 ("none","simple","strong");
  8. 运行类中的main方法;

TODO

Permission module and audit module will continue to be opened in the future

  • Permission module: export and import permissions under connection
  • Audit module: filter and export audit records

后续会持续开放 权限模块、审计模块

  • 权限模块:连接下权限导出、导入
  • 审计模块:审计记录筛选、导出

Details

Refer to the link for details of interface use here

接口调用详情请参考这里

Thanks

Special thanks:

  • Dear community users
  • Dear bugs

Learn More

Click here to learn about CloudQuery
Click here to learn about Bintools

点击了解 CloudQuery
点击了解 Bintools

You might also like...

MaterialFX is an open source Java library which provides material design components for JavaFX

MaterialFX is an open source Java library which provides material design components for JavaFX

MaterialFX MaterialFX is an open source Java library which provides material design components for JavaFX Explore the wiki » Download Latest Demo · Re

Jan 3, 2023

Provides a Java API to use the JavaScript library d3.js with the JavaFx WebView

Provides a Java API to use the JavaScript library d3.js with the JavaFx WebView

javafx-d3 Provides a Java API for using the JavaScript library d3.js with JavaFx Applications. Many thanks to the authors of the projects gwt-d3 [1] a

Dec 19, 2022

In the Developer - Platform of EdgeGallery, we have provided a lot of useful APIs, in this project, try to simulates APIs of the competence center to help develoers test API request and response online.

api-emulator api-emulator模块,为EdgeGallery提供了基本能力的模拟api,开发者可以调用该模拟器提供的api,不需要真实部署就可以查看平台已有的能力。目前该api-emulator集成了两种平台能力:位置服务和人脸识别能力。 平台能力简介 位置服务 提供用户位置,E

Dec 25, 2021

A simple implementation of the Android In-App Billing API.

Google In-App Billing Library v4+ A simple implementation of the Android In-App Billing API. It supports: in-app purchases (both consumable and non-co

Dec 12, 2022

A high-performance Java API wrapper for arblib, the fantastic and amazing arbitrary-precision ball arithmetic C library, implemented via SWIG

A high-performance Java API wrapper for arblib, the fantastic and amazing arbitrary-precision ball arithmetic C library, implemented via SWIG

Dec 19, 2022

Everest - an upcoming REST API testing client written in JavaFX

Everest - an upcoming REST API testing client written in JavaFX

Everest (formerly RESTaurant) is an upcoming REST API testing client written in JavaFX. Everest running on Windows 10. Why Everest? Everest is written

Dec 27, 2022

Flash cards app using JavaFX, Scene Builder and persistence using Serialization with JAVA IO API

Flash cards app using JavaFX, Scene Builder and persistence using Serialization with JAVA IO API

Flashcards - JavaFX , Scene Builder, Serialized Persistence JAVA IO API Main Scene that will show all the Decks in Flash Card App Add or Edit Cards in

Nov 28, 2022

source code of the live coding demo for "Building resilient and scalable API backends with Apache Pulsar and Spring Reactive" talk held at ApacheCon@Home 2021

reactive-iot-backend The is the source code of the live coding demo for "Building resilient and scalable API backends with Apache Pulsar and Spring Re

Jan 13, 2022

Flink Demo

Flink Demo

flink-demo minimum code just run flink-ds-connector DataStream API usage kafka es jdbc file row string parquet avro avro custom avro flink-sql-connect

Dec 4, 2022

Demo for schema references feature on the Confluent Schema Registry

Schema references demos This project aims to showcase the schema references feature on Confluent Schema Registry. Two distinct use case are considered

Sep 5, 2022

TapJacking Attacks Demo

TapJacking-Attacks "TapJacking Attacks, a thorough guide" Demostration Code Part 1 https://valsamaras.medium.com/tapjacking-attacks-a-thorough-guide-2

Oct 29, 2022

A scale demo of Neo4j Fabric spanning up to 1129 machines/shards running a 100TB (LDBC) dataset with 1.2tn nodes and relationships.

A scale demo of Neo4j Fabric spanning up to 1129 machines/shards running a 100TB (LDBC) dataset with 1.2tn nodes and relationships.

Demo application instructions Overview This repository contains the code necessary to reproduce the results for the Trillion Entity demonstration that

Nov 23, 2022

HUAWEI 3D Modeling Kit project contains a sample app. Guided by this demo, you will be able to implement full 3D Modeling Kit capabilities, including 3D object reconstruction and material generation.

HUAWEI 3D Modeling Kit Sample English | 中文 Introduction This project includes apps developed based on HUAWEI 3D Modeling Kit. The project directory is

Jan 1, 2023

Geektime Todo is a demo todo project for Geektime column.

Geektime Todo 简介 这是《极客时间》专栏的 Todo 项目示例。 基本用法 生成 IDEA 工程 ./gradlew idea 检查 ./gradlew check 数据库迁移 ./gradlew flywayMigrate 生成构建产物 ./gradlew build 生成发布包 对

Oct 20, 2022

Contains the demo projects for S1 Application Modernization Breakout

Application Modernization Spring One 2021 This repository contains the projects that were demoed during the Application Modernization breakout discuss

Jan 24, 2022

A demo shopping cart Java Akka Serverless

shopping-cart-java-akka-serverless This project is an Akka Serverless service that demonstrates a simple shopping cart implemented as an Akka Serverle

Dec 3, 2021

Spring GraphQL demo application

Spring Projects GraphQL API This repository is a demo application for introducing the Spring GraphQL project. This is currently based on Spring Boot a

Aug 24, 2022

Apache Log4j2 CVE-2021-44228 RCE Demo with RMI and LDAP

Apache Log4j2 CVE-2021-44228 RCE Demo with RMI and LDAP

CVE-2021-44228-Demo 利用 CVE-2021-44228,通过 RMI 和 LDAP 两种方式远程注入代码的示例。 Exploit class from RMI Server loaded Hello, ${jndi:rmi://127.0.0.1:1099/exploit} Ex

Dec 14, 2021

Representational State Transfer + Structured Query Language(RSQL): Demo application using RSQL parser to filter records based on provided condition(s)

Representational State Transfer + Structured Query Language: RSQL Demo application using RSQL parser to filter records based on provided condition(s)

Nov 23, 2022
Owner
ToolsLab-BinTools
ToolsLab, an open source tool laboratory belongs to BinTools, provides data development tools for developers and database administrators.
ToolsLab-BinTools
Contains the demo projects for S1 Application Modernization Breakout

Application Modernization Spring One 2021 This repository contains the projects that were demoed during the Application Modernization breakout discuss

Glenn Renfro 6 Jan 24, 2022
A demo application to learn and explore all topic of Programming in Java Course.

Kakshya RMS A simple Java lab-work for the class of 'Programming in Java' Explore the docs » View Demo · Report Bug · Request Feature Table of Content

Bikram Parajuli 16 Jun 8, 2022
Open Weather Map API wrapper for Java.

Java Open Weather API Wrapper Open Weather Map API wrapper for Java. This project allows you to seamlessly implement the Open Weather Map API into you

Will 2 Feb 6, 2022
an open souece, lightWeight and beautiful GUI for VPN Usage

free, open source, lightweight and beutiful GUI for vpn usage , this Project is part of my #100DaysOfCode challenge in twitter : @My_Terminal Dependen

Mohammad Esmaeili 21 Nov 9, 2022
PostgreSQL is the world's most advanced open source database. Also, PostgreSQL is suitable for Event Sourcing. This repository provides a sample of event sourced system that uses PostgreSQL as event store.

Event Sourcing with PostgreSQL Introduction Example Domain Event Sourcing and CQRS 101 State-Oriented Persistence Event Sourcing CQRS Advantages of CQ

Evgeniy Khyst 146 Dec 20, 2022
The open Transportation Control System

openTCS Homepage: https://www.opentcs.org/ Changelog: changelog.adoc openTCS (short for open Transportation Control System) is a free platform for con

openTCS 158 Jan 8, 2023
An open source application to make your own android applications without coding!

Stif An Open source project for building Android Application at a go both with and without coding. This project was inspired from Scratch and Sketchwa

Nethical org 5 Aug 28, 2021
an android app to browse urls before open

link eye - kuesji koesnu - 8/8/2021 an android app to browse urls before open try to open a link, select link eye and choose always to start using

kuesji koesnu 25 Dec 31, 2022
This is an open source visualization for the C4 model for visualising software architecture.

c4viz: C4 Visualization This is an open source visualization for the C4 model for visualising software architecture. It expects input in the form of a

Peter Valdemar Mørch 40 Dec 6, 2022
WavesFX an open-source Waves wallet for Windows, macOS and Linux

WavesFX WavesFX is an open-source Waves wallet for Windows, macOS and Linux. Telegram Chat Releases can be found on the release list. How to build Wav

WavesFX 22 Apr 15, 2022