CheckAuthenticationForHost
POST/gitpod.v1.RunnerService/CheckAuthenticationForHost
Checks if a user is authenticated for a specific host.
Use this method to:
- Verify authentication status
- Get authentication URLs
- Check PAT support
Examples
-
Check authentication:
Verifies authentication for a host.
host: "github.com"
Returns
CheckAuthenticationForHost
curl https://app.gitpod.io/api/gitpod.v1.RunnerService/CheckAuthenticationForHost \
-H 'Content-Type: application/json' \
-H "Authorization: Bearer $GITPOD_API_KEY" \
-d '{}'{
"authenticated": true,
"authenticationUrl": "authenticationUrl",
"patSupported": true,
"scmId": "scmId",
"scmName": "scmName",
"supportsOauth2": {
"authUrl": "authUrl",
"docsUrl": "docsUrl"
},
"supportsPat": {
"createUrl": "createUrl",
"docsUrl": "docsUrl",
"example": "example",
"requiredScopes": [
"string"
]
}
}Returns Examples
{
"authenticated": true,
"authenticationUrl": "authenticationUrl",
"patSupported": true,
"scmId": "scmId",
"scmName": "scmName",
"supportsOauth2": {
"authUrl": "authUrl",
"docsUrl": "docsUrl"
},
"supportsPat": {
"createUrl": "createUrl",
"docsUrl": "docsUrl",
"example": "example",
"requiredScopes": [
"string"
]
}
}