/
KU
kubesphere
/
KS API
Search skmtc…
⌘K
Changes
Docs
Sign in
Sign in
APIs
Generators
Stacks
Projects
Docs
History
Schema
Checked 35m ago · Updated 2mo ago
Details
Filter operations
App Instance
10
App Management
10
App Template
22
Attachment
1
Auditing Query
1
Authentication
5
post
KubeSphere APIs support token-based authentication via the Authtoken request header. The POST Login API is used to retrieve the authentication token. After the authentication token is obtained, it must be inserted into the Authtoken header for all requests.
post
TokenReview attempts to authenticate a token to a known user. Note: TokenReview requests may be cached by the webhook token authenticator plugin in the kube-apiserver.
get
All requests for OAuth tokens involve a request to /oauth/authorize.
get
OAuth callback API, the path param callback is config by identity provider
post
The resource owner password credentials grant type is suitable in cases where the resource owner has a trust relationship with the client, such as the device operating system or a highly privileged application.
Category
5
Cluster Member
5
Cluster Metrics
1
Cluster Resources
3
Cluster Role
7
Clustered Resource
2
Component Metrics
1
Component Status
6
Container Metrics
2
Custom Metrics
3
DevOps Credential
1
DevOps Jenkinsfile
2
DevOps Pipeline
34
DevOps Project
15
DevOps Project Member
5
DevOps Project Role
7
DevOps Scm
5
DevOps Webhook
3
Docker Registry
2
Events Query
1
Git
1
Global Role
7
Jenkins
1
KubeSphere Metrics
1
Log Query
1
Multi-cluster
2
Namespace
10
Namespace Member
5
Namespace Metrics
3
Namespace Resources
10
Namespace Role
7
Namespaced Resource
2
Network Topology
2
Node Metrics
2
Pod Metrics
5
PVC Metrics
3
Repository
12
ServiceMesh
11
Terminal
1
Toolbox
2
User
6
User's Resources
2
Workload Metrics
2
Workspace
7
Workspace Member
5
Workspace Metrics
2
Workspace Role
7
post
Rerun job whether the job is complete or not
Authentication
TokenReview attempts to authenticate a token to a known user. Note: TokenReview requests may be cached by the webhook token authenticator plugin in the kube-apiserver.
post
/oauth/authenticate
Request body
AuthTokenReview
required
apiVersion
string
required
Kubernetes API version
kind
string
required
kind of the API object
spec
AuthSpec
status
AuthStatus
Response
ok
AuthTokenReview
required
apiVersion
string
required
Kubernetes API version
kind
string
required
kind of the API object
spec
AuthSpec
status
AuthStatus
Changes