Skip to content

drelp/MangixJava

Repository files navigation

MangixJava

API Java SDK

使用SDK

// spring boot, inject authenticationService, maybe deny
LoginUrlResult result = this.authenticationService.getLoginUrl("test", "/luna/");

UserAssetsResult result = this.userAssetsServiceImpl.getUserAssets(0, 15, 1, 1);

maven

Maven 引用方式

<dependencies>
    <dependency>
        <groupId>com.github.zhangchunsheng</groupId>
        <artifactId>mangix-java-authentication</artifactId>
        <version>1.0.1</version>
    </dependency>
    
    <dependency>
        <groupId>com.github.zhangchunsheng</groupId>
        <artifactId>mangix-java-perms</artifactId>
        <version>1.0.1</version>
    </dependency>
</dependencies>

authentication sso

{
  "login_url":"https://domain/api/v1/authentication/sso/login/?authkey=136ae172-01d9-4d08-8ed3-e8292420665f&next=%2Fluna%2F"
}

perms users assets

{
  "count": 1,
  "next": null,
  "previous": null,
  "results": [
    {
      "id": "f4fc0c19-e194-422e-a90a-7779c5aa9269",
      "hostname": "",
      "ip": "",
      "protocols": [
        "ssh/2222"
      ],
      "os": null,
      "domain": null,
      "platform": "Linux",
      "comment": "",
      "org_id": "00000000-0000-0000-0000-000000000002",
      "is_active": true,
      "org_name": "Default"
    }
  ]
}

捐助 donate

支付宝 微信

About

A Java Client SDK for JumpServer API

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages