Package com.okta.sdk.resource.api
Class ApplicationSsoFederatedClaimsApi
java.lang.Object
com.okta.sdk.resource.api.ApplicationSsoFederatedClaimsApi
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2026-03-13T17:36:05.533634+05:30[Asia/Kolkata]",
comments="Generator version: 7.15.0")
public class ApplicationSsoFederatedClaimsApi
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateFederatedClaim(String appId, FederatedClaimRequestBody federatedClaimRequestBody) Create a federated claim Creates a claim that will be included in tokens produced by federation protocols (for example: OIDC `id_tokens` or SAML Assertions)createFederatedClaim(String appId, FederatedClaimRequestBody federatedClaimRequestBody, Map<String, String> additionalHeaders) Create a federated claim Creates a claim that will be included in tokens produced by federation protocols (for example: OIDC `id_tokens` or SAML Assertions)voiddeleteFederatedClaim(String appId, String claimId) Delete a federated claim Deletes a federated claim by `claimId`voidDelete a federated claim Deletes a federated claim by `claimId`getFederatedClaim(String appId, String claimId) Retrieve a federated claim Retrieves a federated claim by `claimId`Retrieve a federated claim Retrieves a federated claim by `claimId`protected static com.fasterxml.jackson.databind.ObjectMapperlistFederatedClaims(String appId) List all configured federated claims Lists all federated claims for your applistFederatedClaims(String appId, Map<String, String> additionalHeaders) List all configured federated claims Lists all federated claims for your applistFederatedClaimsPaged(String appId) List all configured federated claims (Paginated) Lists all federated claims for your app This method returns a lazy, paginated iterable that automatically handles pagination.listFederatedClaimsPaged(String appId, Map<String, String> additionalHeaders) List all configured federated claims (Paginated with additional headers) Lists all federated claims for your app This method returns a lazy, paginated iterable that automatically handles pagination.replaceFederatedClaim(String appId, String claimId, FederatedClaim federatedClaim) Replace a federated claim Replaces a claim that will be included in tokens produced by federation protocols (for example: OIDC `id_tokens` or SAML Assertions)replaceFederatedClaim(String appId, String claimId, FederatedClaim federatedClaim, Map<String, String> additionalHeaders) Replace a federated claim Replaces a claim that will be included in tokens produced by federation protocols (for example: OIDC `id_tokens` or SAML Assertions)voidsetApiClient(ApiClient apiClient)
-
Constructor Details
-
ApplicationSsoFederatedClaimsApi
public ApplicationSsoFederatedClaimsApi() -
ApplicationSsoFederatedClaimsApi
-
-
Method Details
-
getApiClient
-
setApiClient
-
createFederatedClaim
public FederatedClaim createFederatedClaim(String appId, FederatedClaimRequestBody federatedClaimRequestBody) throws ApiException Create a federated claim Creates a claim that will be included in tokens produced by federation protocols (for example: OIDC `id_tokens` or SAML Assertions)- Parameters:
appId- Application ID (required)federatedClaimRequestBody- (required)- Returns:
- FederatedClaim
- Throws:
ApiException- if fails to make API call
-
createFederatedClaim
public FederatedClaim createFederatedClaim(String appId, FederatedClaimRequestBody federatedClaimRequestBody, Map<String, String> additionalHeaders) throws ApiExceptionCreate a federated claim Creates a claim that will be included in tokens produced by federation protocols (for example: OIDC `id_tokens` or SAML Assertions)- Parameters:
appId- Application ID (required)federatedClaimRequestBody- (required)additionalHeaders- additionalHeaders for this call- Returns:
- FederatedClaim
- Throws:
ApiException- if fails to make API call
-
deleteFederatedClaim
Delete a federated claim Deletes a federated claim by `claimId`- Parameters:
appId- Application ID (required)claimId- The unique `id` of the federated claim (required)- Throws:
ApiException- if fails to make API call
-
deleteFederatedClaim
public void deleteFederatedClaim(String appId, String claimId, Map<String, String> additionalHeaders) throws ApiExceptionDelete a federated claim Deletes a federated claim by `claimId`- Parameters:
appId- Application ID (required)claimId- The unique `id` of the federated claim (required)additionalHeaders- additionalHeaders for this call- Throws:
ApiException- if fails to make API call
-
getFederatedClaim
public FederatedClaimRequestBody getFederatedClaim(String appId, String claimId) throws ApiException Retrieve a federated claim Retrieves a federated claim by `claimId`- Parameters:
appId- Application ID (required)claimId- The unique `id` of the federated claim (required)- Returns:
- FederatedClaimRequestBody
- Throws:
ApiException- if fails to make API call
-
getFederatedClaim
public FederatedClaimRequestBody getFederatedClaim(String appId, String claimId, Map<String, String> additionalHeaders) throws ApiExceptionRetrieve a federated claim Retrieves a federated claim by `claimId`- Parameters:
appId- Application ID (required)claimId- The unique `id` of the federated claim (required)additionalHeaders- additionalHeaders for this call- Returns:
- FederatedClaimRequestBody
- Throws:
ApiException- if fails to make API call
-
listFederatedClaims
List all configured federated claims Lists all federated claims for your app- Parameters:
appId- Application ID (required)- Returns:
- List<FederatedClaim>
- Throws:
ApiException- if fails to make API call
-
listFederatedClaims
public List<FederatedClaim> listFederatedClaims(String appId, Map<String, String> additionalHeaders) throws ApiExceptionList all configured federated claims Lists all federated claims for your app- Parameters:
appId- Application ID (required)additionalHeaders- additionalHeaders for this call- Returns:
- List<FederatedClaim>
- Throws:
ApiException- if fails to make API call
-
listFederatedClaimsPaged
List all configured federated claims (Paginated) Lists all federated claims for your app This method returns a lazy, paginated iterable that automatically handles pagination. It is thread-safe and does not cause memory leaks. Use this method in a for-each loop to automatically fetch all pages without manual cursor management.- Parameters:
appId- Application ID (required)- Returns:
- Iterable<FederatedClaim> lazy iterable over all pages
-
listFederatedClaimsPaged
public Iterable<FederatedClaim> listFederatedClaimsPaged(String appId, Map<String, String> additionalHeaders) List all configured federated claims (Paginated with additional headers) Lists all federated claims for your app This method returns a lazy, paginated iterable that automatically handles pagination. It is thread-safe and does not cause memory leaks.- Parameters:
appId- Application ID (required)additionalHeaders- additional headers for this call- Returns:
- Iterable<FederatedClaim> lazy iterable over all pages
-
replaceFederatedClaim
public FederatedClaim replaceFederatedClaim(String appId, String claimId, FederatedClaim federatedClaim) throws ApiException Replace a federated claim Replaces a claim that will be included in tokens produced by federation protocols (for example: OIDC `id_tokens` or SAML Assertions)- Parameters:
appId- Application ID (required)claimId- The unique `id` of the federated claim (required)federatedClaim- (optional)- Returns:
- FederatedClaim
- Throws:
ApiException- if fails to make API call
-
replaceFederatedClaim
public FederatedClaim replaceFederatedClaim(String appId, String claimId, FederatedClaim federatedClaim, Map<String, String> additionalHeaders) throws ApiExceptionReplace a federated claim Replaces a claim that will be included in tokens produced by federation protocols (for example: OIDC `id_tokens` or SAML Assertions)- Parameters:
appId- Application ID (required)claimId- The unique `id` of the federated claim (required)federatedClaim- (optional)additionalHeaders- additionalHeaders for this call- Returns:
- FederatedClaim
- Throws:
ApiException- if fails to make API call
-
getObjectMapper
protected static com.fasterxml.jackson.databind.ObjectMapper getObjectMapper()
-