# Harness Authentication Settings API

**Canonical:** https://apis.io/apis/harness/harness-authentication-settings-api/  
**Provider:** Harness — https://apis.io/providers/harness/  
**Base URL:** https://app.harness.io  
**Documentation:** https://apidocs.harness.io

Harness Authentication Settings API is one of 488 APIs that [Harness](https://apis.io/providers/harness/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Authentication Settings. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, a getting-started guide, authentication docs, and rate-limit docs.

This contains APIs related to Authentication settings as defined in Harness

## Operations (23)

| Method | Path | Summary |
|---|---|---|
| GET | `/ng/api/authentication-settings/ldap/settings` | Return configured Ldap settings for the account |
| PUT | `/ng/api/authentication-settings/ldap/settings` | Updates Ldap setting |
| POST | `/ng/api/authentication-settings/ldap/settings` | Create Ldap setting |
| DELETE | `/ng/api/authentication-settings/ldap/settings` | Delete Ldap settings |
| DELETE | `/ng/api/authentication-settings/delete-saml-metadata` | Delete SAML meta data |
| DELETE | `/ng/api/authentication-settings/saml-metadata/{samlSSOId}/delete` | Delete SAML meta data for given SAML sso id |
| PUT | `/ng/api/authentication-settings/saml-metadata-upload/{samlSSOId}/authentication` | Update authentication enabled or not for given SAML setting |
| GET | `/ng/api/authentication-settings` | Gets authentication settings for the given Account ID |
| GET | `/ng/api/authentication-settings/v2` | Gets authentication settings version 2 for the given Account ID |
| GET | `/ng/api/authentication-settings/login-settings/password-strength` | Get password strength |
| GET | `/ng/api/authentication-settings/saml-login-test` | Test SAML connectivity |
| GET | `/ng/api/authentication-settings/saml-login-test/{samlSSOId}` | Test SAML connectivity |
| DELETE | `/ng/api/authentication-settings/oauth/remove-mechanism` | Delete OAuth Setting |
| PUT | `/ng/api/authentication-settings/public-access` | Enable/disable public access at account level |
| PUT | `/ng/api/authentication-settings/session-timeout-account-level` | Set session timeout at account level |
| PUT | `/ng/api/authentication-settings/two-factor-admin-override-settings` | Set two factor authorization |
| PUT | `/ng/api/authentication-settings/update-auth-mechanism` | Update Auth mechanism |
| PUT | `/ng/api/authentication-settings/oauth/update-providers` | Update Oauth providers |
| PUT | `/ng/api/authentication-settings/saml-metadata-upload` | Update SAML metadata |
| POST | `/ng/api/authentication-settings/saml-metadata-upload` | Upload SAML metadata |
| PUT | `/ng/api/authentication-settings/saml-metadata-upload/{samlSSOId}` | Update SAML metadata for a given SAML SSO Id |
| PUT | `/ng/api/authentication-settings/whitelisted-domains` | Updates the whitelisted domains |
| POST | `/ng/api/authentication-settings/saml-metadata` | Upload SAML metadata |

## Machine-readable artifacts (10)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/harness/refs/heads/main/openapi/harness-authentication-settings-api-openapi.yml
- **Documentation** — https://apidocs.harness.io
- **APIReference** — https://apidocs.harness.io
- **GettingStarted** — https://developer.harness.io/docs/platform/automation/api/api-quickstart/
- **Authentication** — https://raw.githubusercontent.com/api-evangelist/harness/refs/heads/main/authentication/harness-authentication.yml
- **OAuthScopes** — https://raw.githubusercontent.com/api-evangelist/harness/refs/heads/main/scopes/harness-scopes.yml
- **ErrorCatalog** — https://raw.githubusercontent.com/api-evangelist/harness/refs/heads/main/errors/harness-error-codes.yml
- **Conventions** — https://raw.githubusercontent.com/api-evangelist/harness/refs/heads/main/conventions/harness-conventions.yml
- **Idempotency** — https://raw.githubusercontent.com/api-evangelist/harness/refs/heads/main/conventions/harness-conventions.yml
- **RateLimits** — https://raw.githubusercontent.com/api-evangelist/harness/refs/heads/main/rate-limits/harness-rate-limits.yml

## Other Harness APIs (12)

- [Harness Continuous Integration API](https://apis.io/apis/harness/ci-api/)
- [Harness Continuous Delivery and GitOps API](https://apis.io/apis/harness/cd-api/)
- [Harness Feature Management and Experimentation API](https://apis.io/apis/harness/feature-flags-api/)
- [Harness Cloud Cost Management API](https://apis.io/apis/harness/ccm-api/)
- [Harness Chaos Engineering API](https://apis.io/apis/harness/chaos-api/)
- [Harness Security Testing Orchestration API](https://apis.io/apis/harness/sto-api/)
- [Harness Internal Developer Portal API](https://apis.io/apis/harness/idp-api/)
- [Harness Code Repository API](https://apis.io/apis/harness/code-repo-api/)
- [Harness Service Reliability Management API](https://apis.io/apis/harness/srm-api/)
- [Harness Infrastructure as Code Management API](https://apis.io/apis/harness/iacm-api/)
- [Harness Supply Chain Security API](https://apis.io/apis/harness/ssca-api/)
- [Harness Software Engineering Insights API](https://apis.io/apis/harness/sei-api/)

## Tags

Authentication Settings

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/harness/harness-authentication-settings-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/harness/.
