@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
           date="2022-10-28T09:54:00.189-05:00[America/Chicago]")
 @Component(value="org.openapitools.client.api.IdentityProviderApi")
public class IdentityProviderApi
extends java.lang.Object
| Constructor and Description | 
|---|
IdentityProviderApi()  | 
IdentityProviderApi(ApiClient apiClient)  | 
| Modifier and Type | Method and Description | 
|---|---|
IdentityProvider | 
activateIdentityProvider(java.lang.String idpId)
Activate an Identity Provider
 Activates an inactive IdP 
 | 
PagedList | 
activateIdentityProviderWithPaginationInfo(java.lang.String idpId)
Activate an Identity Provider
 Activates an inactive IdP 
 | 
JsonWebKey | 
cloneIdentityProviderKey(java.lang.String idpId,
                        java.lang.String keyId,
                        java.lang.String targetIdpId)
Clone a Signing Credential Key
 Clones a X.509 certificate for an IdP signing key credential from a source IdP to target IdP 
 | 
PagedList | 
cloneIdentityProviderKeyWithPaginationInfo(java.lang.String idpId,
                                          java.lang.String keyId,
                                          java.lang.String targetIdpId)
Clone a Signing Credential Key
 Clones a X.509 certificate for an IdP signing key credential from a source IdP to target IdP 
 | 
<T> T | 
createIdentityProvider(java.lang.Class<?> T,
                      IdentityProvider identityProvider)
Create an Identity Provider
 Creates a new identity provider integration 
 | 
IdentityProvider | 
createIdentityProvider(IdentityProvider identityProvider)
Create an Identity Provider
 Creates a new identity provider integration 
 | 
<T> T | 
createIdentityProviderKey(java.lang.Class<?> T,
                         JsonWebKey jsonWebKey)
Create an X.509 Certificate Public Key
 Creates a new X.509 certificate credential to the IdP key store. 
 | 
JsonWebKey | 
createIdentityProviderKey(JsonWebKey jsonWebKey)
Create an X.509 Certificate Public Key
 Creates a new X.509 certificate credential to the IdP key store. 
 | 
PagedList | 
createIdentityProviderKeyWithPaginationInfo(JsonWebKey jsonWebKey)
Create an X.509 Certificate Public Key
 Creates a new X.509 certificate credential to the IdP key store. 
 | 
PagedList | 
createIdentityProviderWithPaginationInfo(IdentityProvider identityProvider)
Create an Identity Provider
 Creates a new identity provider integration 
 | 
IdentityProvider | 
deactivateIdentityProvider(java.lang.String idpId)
Deactivate an Identity Provider
 Deactivates an active IdP 
 | 
PagedList | 
deactivateIdentityProviderWithPaginationInfo(java.lang.String idpId)
Deactivate an Identity Provider
 Deactivates an active IdP 
 | 
void | 
deleteIdentityProvider(java.lang.String idpId)
Delete an Identity Provider
 Deletes an identity provider integration by `idpId` 
 | 
void | 
deleteIdentityProviderKey(java.lang.String keyId)
Delete a Signing Credential Key
 Deletes a specific IdP Key Credential by `kid` if it is not currently being used by an Active or Inactive IdP 
 | 
<T> T | 
generateCsrForIdentityProvider(java.lang.Class<?> T,
                              java.lang.String idpId,
                              CsrMetadata metadata)
Generate a Certificate Signing Request
 Generates a new key pair and returns a Certificate Signing Request for it 
 | 
Csr | 
generateCsrForIdentityProvider(java.lang.String idpId,
                              CsrMetadata metadata)
Generate a Certificate Signing Request
 Generates a new key pair and returns a Certificate Signing Request for it 
 | 
PagedList | 
generateCsrForIdentityProviderWithPaginationInfo(java.lang.String idpId,
                                                CsrMetadata metadata)
Generate a Certificate Signing Request
 Generates a new key pair and returns a Certificate Signing Request for it 
 | 
JsonWebKey | 
generateIdentityProviderSigningKey(java.lang.String idpId,
                                  java.lang.Integer validityYears)
Generate a new Signing Credential Key
 Generates a new X.509 certificate for an IdP signing key credential to be used for signing assertions sent to the IdP 
 | 
PagedList | 
generateIdentityProviderSigningKeyWithPaginationInfo(java.lang.String idpId,
                                                    java.lang.Integer validityYears)
Generate a new Signing Credential Key
 Generates a new X.509 certificate for an IdP signing key credential to be used for signing assertions sent to the IdP 
 | 
ApiClient | 
getApiClient()  | 
Csr | 
getCsrForIdentityProvider(java.lang.String idpId,
                         java.lang.String csrId)
Retrieve a Certificate Signing Request
 Retrieves a specific Certificate Signing Request model by id 
 | 
PagedList | 
getCsrForIdentityProviderWithPaginationInfo(java.lang.String idpId,
                                           java.lang.String csrId)
Retrieve a Certificate Signing Request
 Retrieves a specific Certificate Signing Request model by id 
 | 
IdentityProvider | 
getIdentityProvider(java.lang.String idpId)
Retrieve an Identity Provider
 Retrieves an identity provider integration by `idpId` 
 | 
IdentityProviderApplicationUser | 
getIdentityProviderApplicationUser(java.lang.String idpId,
                                  java.lang.String userId)
Retrieve a User
 Retrieves a linked IdP user by ID 
 | 
PagedList | 
getIdentityProviderApplicationUserWithPaginationInfo(java.lang.String idpId,
                                                    java.lang.String userId)
Retrieve a User
 Retrieves a linked IdP user by ID 
 | 
JsonWebKey | 
getIdentityProviderKey(java.lang.String keyId)
Retrieve an Credential Key
 Retrieves a specific IdP Key Credential by `kid` 
 | 
PagedList | 
getIdentityProviderKeyWithPaginationInfo(java.lang.String keyId)
Retrieve an Credential Key
 Retrieves a specific IdP Key Credential by `kid` 
 | 
JsonWebKey | 
getIdentityProviderSigningKey(java.lang.String idpId,
                             java.lang.String keyId)
Retrieve a Signing Credential Key
 Retrieves a specific IdP Key Credential by `kid` 
 | 
PagedList | 
getIdentityProviderSigningKeyWithPaginationInfo(java.lang.String idpId,
                                               java.lang.String keyId)
Retrieve a Signing Credential Key
 Retrieves a specific IdP Key Credential by `kid` 
 | 
PagedList | 
getIdentityProviderWithPaginationInfo(java.lang.String idpId)
Retrieve an Identity Provider
 Retrieves an identity provider integration by `idpId` 
 | 
<T> T | 
linkUserToIdentityProvider(java.lang.Class<?> T,
                          java.lang.String idpId,
                          java.lang.String userId,
                          UserIdentityProviderLinkRequest userIdentityProviderLinkRequest)
Link a User to a Social IdP
 Links an Okta user to an existing Social Identity Provider. 
 | 
IdentityProviderApplicationUser | 
linkUserToIdentityProvider(java.lang.String idpId,
                          java.lang.String userId,
                          UserIdentityProviderLinkRequest userIdentityProviderLinkRequest)
Link a User to a Social IdP
 Links an Okta user to an existing Social Identity Provider. 
 | 
PagedList | 
linkUserToIdentityProviderWithPaginationInfo(java.lang.String idpId,
                                            java.lang.String userId,
                                            UserIdentityProviderLinkRequest userIdentityProviderLinkRequest)
Link a User to a Social IdP
 Links an Okta user to an existing Social Identity Provider. 
 | 
java.util.List<Csr> | 
listCsrsForIdentityProvider(java.lang.String idpId)
List all Certificate Signing Requests
 Lists all Certificate Signing Requests for an IdP 
 | 
PagedList | 
listCsrsForIdentityProviderWithPaginationInfo(java.lang.String idpId)
List all Certificate Signing Requests
 Lists all Certificate Signing Requests for an IdP 
 | 
java.util.List<IdentityProviderApplicationUser> | 
listIdentityProviderApplicationUsers(java.lang.String idpId)
List all Users
 Find all the users linked to an identity provider 
 | 
PagedList | 
listIdentityProviderApplicationUsersWithPaginationInfo(java.lang.String idpId)
List all Users
 Find all the users linked to an identity provider 
 | 
java.util.List<JsonWebKey> | 
listIdentityProviderKeys(java.lang.String after,
                        java.lang.Integer limit)
List all Credential Keys
 Lists all IdP key credentials 
 | 
PagedList | 
listIdentityProviderKeysWithPaginationInfo(java.lang.String after,
                                          java.lang.Integer limit)
List all Credential Keys
 Lists all IdP key credentials 
 | 
java.util.List<IdentityProvider> | 
listIdentityProviders(java.lang.String q,
                     java.lang.String after,
                     java.lang.Integer limit,
                     java.lang.String type)
List all Identity Providers
 Lists all identity provider integrations with pagination. 
 | 
java.util.List<JsonWebKey> | 
listIdentityProviderSigningKeys(java.lang.String idpId)
List all Signing Credential Keys
 Lists all signing key credentials for an IdP 
 | 
PagedList | 
listIdentityProviderSigningKeysWithPaginationInfo(java.lang.String idpId)
List all Signing Credential Keys
 Lists all signing key credentials for an IdP 
 | 
PagedList | 
listIdentityProvidersWithPaginationInfo(java.lang.String q,
                                       java.lang.String after,
                                       java.lang.Integer limit,
                                       java.lang.String type)
List all Identity Providers
 Lists all identity provider integrations with pagination. 
 | 
java.util.List<SocialAuthToken> | 
listSocialAuthTokens(java.lang.String idpId,
                    java.lang.String userId)
List all Tokens from a OIDC Identity Provider
 Lists the tokens minted by the Social Authentication Provider when the user authenticates with Okta via Social Auth 
 | 
PagedList | 
listSocialAuthTokensWithPaginationInfo(java.lang.String idpId,
                                      java.lang.String userId)
List all Tokens from a OIDC Identity Provider
 Lists the tokens minted by the Social Authentication Provider when the user authenticates with Okta via Social Auth 
 | 
<T> T | 
publishCsrForIdentityProvider(java.lang.Class<?> T,
                             java.lang.String idpId,
                             java.lang.String csrId,
                             java.io.File body)
Publish a Certificate Signing Request
 Update the Certificate Signing Request with a signed X.509 certificate and add it into the signing key credentials for the IdP. 
 | 
JsonWebKey | 
publishCsrForIdentityProvider(java.lang.String idpId,
                             java.lang.String csrId,
                             java.io.File body)
Publish a Certificate Signing Request
 Update the Certificate Signing Request with a signed X.509 certificate and add it into the signing key credentials for the IdP. 
 | 
PagedList | 
publishCsrForIdentityProviderWithPaginationInfo(java.lang.String idpId,
                                               java.lang.String csrId,
                                               java.io.File body)
Publish a Certificate Signing Request
 Update the Certificate Signing Request with a signed X.509 certificate and add it into the signing key credentials for the IdP. 
 | 
<T> T | 
replaceIdentityProvider(java.lang.Class<?> T,
                       java.lang.String idpId,
                       IdentityProvider identityProvider)
Replace an Identity Provider
 Replaces an identity provider integration by `idpId` 
 | 
IdentityProvider | 
replaceIdentityProvider(java.lang.String idpId,
                       IdentityProvider identityProvider)
Replace an Identity Provider
 Replaces an identity provider integration by `idpId` 
 | 
PagedList | 
replaceIdentityProviderWithPaginationInfo(java.lang.String idpId,
                                         IdentityProvider identityProvider)
Replace an Identity Provider
 Replaces an identity provider integration by `idpId` 
 | 
void | 
revokeCsrForIdentityProvider(java.lang.String idpId,
                            java.lang.String csrId)
Revoke a Certificate Signing Request
 Revoke a Certificate Signing Request and delete the key pair from the IdP 
 | 
void | 
setApiClient(ApiClient apiClient)  | 
void | 
unlinkUserFromIdentityProvider(java.lang.String idpId,
                              java.lang.String userId)
Unlink a User from IdP
 Unlinks the link between the Okta user and the IdP user 
 | 
public IdentityProviderApi()
@Autowired public IdentityProviderApi(ApiClient apiClient)
public ApiClient getApiClient()
public void setApiClient(ApiClient apiClient)
public IdentityProvider activateIdentityProvider(java.lang.String idpId) throws org.springframework.web.client.RestClientException
200 - Success
403 - Forbidden
404 - Not Found
429 - Too Many Requests
idpId - (required)org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the APIpublic PagedList activateIdentityProviderWithPaginationInfo(java.lang.String idpId) throws org.springframework.web.client.RestClientException
200 - Success
403 - Forbidden
404 - Not Found
429 - Too Many Requests
idpId - (required)org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the APIpublic JsonWebKey cloneIdentityProviderKey(java.lang.String idpId, java.lang.String keyId, java.lang.String targetIdpId) throws org.springframework.web.client.RestClientException
201 - Created
403 - Forbidden
404 - Not Found
429 - Too Many Requests
idpId - (required)keyId - (required)targetIdpId - (required)org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the APIpublic PagedList cloneIdentityProviderKeyWithPaginationInfo(java.lang.String idpId, java.lang.String keyId, java.lang.String targetIdpId) throws org.springframework.web.client.RestClientException
201 - Created
403 - Forbidden
404 - Not Found
429 - Too Many Requests
idpId - (required)keyId - (required)targetIdpId - (required)org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the APIpublic IdentityProvider createIdentityProvider(IdentityProvider identityProvider) throws org.springframework.web.client.RestClientException
200 - Success
400 - Bad Request
403 - Forbidden
429 - Too Many Requests
identityProvider - (required)org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the APIpublic <T> T createIdentityProvider(java.lang.Class<?> T,
                                    IdentityProvider identityProvider)
                             throws org.springframework.web.client.RestClientException
200 - Success
400 - Bad Request
403 - Forbidden
429 - Too Many Requests
T - (required) - the assignable return typeidentityProvider - (required)org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the APIpublic PagedList createIdentityProviderWithPaginationInfo(IdentityProvider identityProvider) throws org.springframework.web.client.RestClientException
200 - Success
400 - Bad Request
403 - Forbidden
429 - Too Many Requests
identityProvider - (required)org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the APIpublic JsonWebKey createIdentityProviderKey(JsonWebKey jsonWebKey) throws org.springframework.web.client.RestClientException
200 - Success
400 - Bad Request
403 - Forbidden
429 - Too Many Requests
jsonWebKey - (required)org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the APIpublic <T> T createIdentityProviderKey(java.lang.Class<?> T,
                                       JsonWebKey jsonWebKey)
                                throws org.springframework.web.client.RestClientException
200 - Success
400 - Bad Request
403 - Forbidden
429 - Too Many Requests
T - (required) - the assignable return typejsonWebKey - (required)org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the APIpublic PagedList createIdentityProviderKeyWithPaginationInfo(JsonWebKey jsonWebKey) throws org.springframework.web.client.RestClientException
200 - Success
400 - Bad Request
403 - Forbidden
429 - Too Many Requests
jsonWebKey - (required)org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the APIpublic IdentityProvider deactivateIdentityProvider(java.lang.String idpId) throws org.springframework.web.client.RestClientException
200 - Success
403 - Forbidden
404 - Not Found
429 - Too Many Requests
idpId - (required)org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the APIpublic PagedList deactivateIdentityProviderWithPaginationInfo(java.lang.String idpId) throws org.springframework.web.client.RestClientException
200 - Success
403 - Forbidden
404 - Not Found
429 - Too Many Requests
idpId - (required)org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the APIpublic void deleteIdentityProvider(java.lang.String idpId)
                            throws org.springframework.web.client.RestClientException
204 - No Content
403 - Forbidden
404 - Not Found
429 - Too Many Requests
idpId - (required)org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the APIpublic void deleteIdentityProviderKey(java.lang.String keyId)
                               throws org.springframework.web.client.RestClientException
204 - No Content
403 - Forbidden
404 - Not Found
429 - Too Many Requests
keyId - (required)org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the APIpublic Csr generateCsrForIdentityProvider(java.lang.String idpId, CsrMetadata metadata) throws org.springframework.web.client.RestClientException
201 - Created
400 - Bad Request
403 - Forbidden
404 - Not Found
429 - Too Many Requests
idpId - (required)metadata - (required)org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the APIpublic <T> T generateCsrForIdentityProvider(java.lang.Class<?> T,
                                            java.lang.String idpId,
                                            CsrMetadata metadata)
                                     throws org.springframework.web.client.RestClientException
201 - Created
400 - Bad Request
403 - Forbidden
404 - Not Found
429 - Too Many Requests
T - (required) - the assignable return typeidpId - (required)metadata - (required)org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the APIpublic PagedList generateCsrForIdentityProviderWithPaginationInfo(java.lang.String idpId, CsrMetadata metadata) throws org.springframework.web.client.RestClientException
201 - Created
400 - Bad Request
403 - Forbidden
404 - Not Found
429 - Too Many Requests
idpId - (required)metadata - (required)org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the APIpublic JsonWebKey generateIdentityProviderSigningKey(java.lang.String idpId, java.lang.Integer validityYears) throws org.springframework.web.client.RestClientException
200 - Success
403 - Forbidden
404 - Not Found
429 - Too Many Requests
idpId - (required)validityYears - expiry of the IdP Key Credential (required)org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the APIpublic PagedList generateIdentityProviderSigningKeyWithPaginationInfo(java.lang.String idpId, java.lang.Integer validityYears) throws org.springframework.web.client.RestClientException
200 - Success
403 - Forbidden
404 - Not Found
429 - Too Many Requests
idpId - (required)validityYears - expiry of the IdP Key Credential (required)org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the APIpublic Csr getCsrForIdentityProvider(java.lang.String idpId, java.lang.String csrId) throws org.springframework.web.client.RestClientException
200 - Success
403 - Forbidden
404 - Not Found
429 - Too Many Requests
idpId - (required)csrId - (required)org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the APIpublic PagedList getCsrForIdentityProviderWithPaginationInfo(java.lang.String idpId, java.lang.String csrId) throws org.springframework.web.client.RestClientException
200 - Success
403 - Forbidden
404 - Not Found
429 - Too Many Requests
idpId - (required)csrId - (required)org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the APIpublic IdentityProvider getIdentityProvider(java.lang.String idpId) throws org.springframework.web.client.RestClientException
200 - Success
403 - Forbidden
404 - Not Found
429 - Too Many Requests
idpId - (required)org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the APIpublic PagedList getIdentityProviderWithPaginationInfo(java.lang.String idpId) throws org.springframework.web.client.RestClientException
200 - Success
403 - Forbidden
404 - Not Found
429 - Too Many Requests
idpId - (required)org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the APIpublic IdentityProviderApplicationUser getIdentityProviderApplicationUser(java.lang.String idpId, java.lang.String userId) throws org.springframework.web.client.RestClientException
200 - Success
403 - Forbidden
404 - Not Found
429 - Too Many Requests
idpId - (required)userId - (required)org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the APIpublic PagedList getIdentityProviderApplicationUserWithPaginationInfo(java.lang.String idpId, java.lang.String userId) throws org.springframework.web.client.RestClientException
200 - Success
403 - Forbidden
404 - Not Found
429 - Too Many Requests
idpId - (required)userId - (required)org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the APIpublic JsonWebKey getIdentityProviderKey(java.lang.String keyId) throws org.springframework.web.client.RestClientException
200 - Success
403 - Forbidden
404 - Not Found
429 - Too Many Requests
keyId - (required)org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the APIpublic PagedList getIdentityProviderKeyWithPaginationInfo(java.lang.String keyId) throws org.springframework.web.client.RestClientException
200 - Success
403 - Forbidden
404 - Not Found
429 - Too Many Requests
keyId - (required)org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the APIpublic JsonWebKey getIdentityProviderSigningKey(java.lang.String idpId, java.lang.String keyId) throws org.springframework.web.client.RestClientException
200 - Success
403 - Forbidden
404 - Not Found
429 - Too Many Requests
idpId - (required)keyId - (required)org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the APIpublic PagedList getIdentityProviderSigningKeyWithPaginationInfo(java.lang.String idpId, java.lang.String keyId) throws org.springframework.web.client.RestClientException
200 - Success
403 - Forbidden
404 - Not Found
429 - Too Many Requests
idpId - (required)keyId - (required)org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the APIpublic IdentityProviderApplicationUser linkUserToIdentityProvider(java.lang.String idpId, java.lang.String userId, UserIdentityProviderLinkRequest userIdentityProviderLinkRequest) throws org.springframework.web.client.RestClientException
200 - Success
400 - Bad Request
403 - Forbidden
404 - Not Found
429 - Too Many Requests
idpId - (required)userId - (required)userIdentityProviderLinkRequest - (required)org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the APIpublic <T> T linkUserToIdentityProvider(java.lang.Class<?> T,
                                        java.lang.String idpId,
                                        java.lang.String userId,
                                        UserIdentityProviderLinkRequest userIdentityProviderLinkRequest)
                                 throws org.springframework.web.client.RestClientException
200 - Success
400 - Bad Request
403 - Forbidden
404 - Not Found
429 - Too Many Requests
T - (required) - the assignable return typeidpId - (required)userId - (required)userIdentityProviderLinkRequest - (required)org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the APIpublic PagedList linkUserToIdentityProviderWithPaginationInfo(java.lang.String idpId, java.lang.String userId, UserIdentityProviderLinkRequest userIdentityProviderLinkRequest) throws org.springframework.web.client.RestClientException
200 - Success
400 - Bad Request
403 - Forbidden
404 - Not Found
429 - Too Many Requests
idpId - (required)userId - (required)userIdentityProviderLinkRequest - (required)org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the APIpublic java.util.List<Csr> listCsrsForIdentityProvider(java.lang.String idpId) throws org.springframework.web.client.RestClientException
200 - Success
403 - Forbidden
404 - Not Found
429 - Too Many Requests
idpId - (required)org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the APIpublic PagedList listCsrsForIdentityProviderWithPaginationInfo(java.lang.String idpId) throws org.springframework.web.client.RestClientException
200 - Success
403 - Forbidden
404 - Not Found
429 - Too Many Requests
idpId - (required)org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the APIpublic java.util.List<IdentityProviderApplicationUser> listIdentityProviderApplicationUsers(java.lang.String idpId) throws org.springframework.web.client.RestClientException
200 - Success
403 - Forbidden
404 - Not Found
429 - Too Many Requests
idpId - (required)org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the APIpublic PagedList listIdentityProviderApplicationUsersWithPaginationInfo(java.lang.String idpId) throws org.springframework.web.client.RestClientException
200 - Success
403 - Forbidden
404 - Not Found
429 - Too Many Requests
idpId - (required)org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the APIpublic java.util.List<JsonWebKey> listIdentityProviderKeys(java.lang.String after, java.lang.Integer limit) throws org.springframework.web.client.RestClientException
200 - Success
403 - Forbidden
429 - Too Many Requests
after - Specifies the pagination cursor for the next page of keys (optional)limit - Specifies the number of key results in a page (optional, default to 20)org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the APIpublic PagedList listIdentityProviderKeysWithPaginationInfo(java.lang.String after, java.lang.Integer limit) throws org.springframework.web.client.RestClientException
200 - Success
403 - Forbidden
429 - Too Many Requests
after - Specifies the pagination cursor for the next page of keys (optional)limit - Specifies the number of key results in a page (optional, default to 20)org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the APIpublic java.util.List<JsonWebKey> listIdentityProviderSigningKeys(java.lang.String idpId) throws org.springframework.web.client.RestClientException
200 - Success
403 - Forbidden
404 - Not Found
429 - Too Many Requests
idpId - (required)org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the APIpublic PagedList listIdentityProviderSigningKeysWithPaginationInfo(java.lang.String idpId) throws org.springframework.web.client.RestClientException
200 - Success
403 - Forbidden
404 - Not Found
429 - Too Many Requests
idpId - (required)org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the APIpublic java.util.List<IdentityProvider> listIdentityProviders(java.lang.String q, java.lang.String after, java.lang.Integer limit, java.lang.String type) throws org.springframework.web.client.RestClientException
200 - Success
403 - Forbidden
429 - Too Many Requests
q - Searches the name property of IdPs for matching value (optional)after - Specifies the pagination cursor for the next page of IdPs (optional)limit - Specifies the number of IdP results in a page (optional, default to 20)type - Filters IdPs by type (optional)org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the APIpublic PagedList listIdentityProvidersWithPaginationInfo(java.lang.String q, java.lang.String after, java.lang.Integer limit, java.lang.String type) throws org.springframework.web.client.RestClientException
200 - Success
403 - Forbidden
429 - Too Many Requests
q - Searches the name property of IdPs for matching value (optional)after - Specifies the pagination cursor for the next page of IdPs (optional)limit - Specifies the number of IdP results in a page (optional, default to 20)type - Filters IdPs by type (optional)org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the APIpublic java.util.List<SocialAuthToken> listSocialAuthTokens(java.lang.String idpId, java.lang.String userId) throws org.springframework.web.client.RestClientException
200 - Success
403 - Forbidden
404 - Not Found
429 - Too Many Requests
idpId - (required)userId - (required)org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the APIpublic PagedList listSocialAuthTokensWithPaginationInfo(java.lang.String idpId, java.lang.String userId) throws org.springframework.web.client.RestClientException
200 - Success
403 - Forbidden
404 - Not Found
429 - Too Many Requests
idpId - (required)userId - (required)org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the APIpublic JsonWebKey publishCsrForIdentityProvider(java.lang.String idpId, java.lang.String csrId, java.io.File body) throws org.springframework.web.client.RestClientException
201 - Created
400 - Bad Request
403 - Forbidden
404 - Not Found
429 - Too Many Requests
idpId - (required)csrId - (required)body - (required)org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the APIpublic <T> T publishCsrForIdentityProvider(java.lang.Class<?> T,
                                           java.lang.String idpId,
                                           java.lang.String csrId,
                                           java.io.File body)
                                    throws org.springframework.web.client.RestClientException
201 - Created
400 - Bad Request
403 - Forbidden
404 - Not Found
429 - Too Many Requests
T - (required) - the assignable return typeidpId - (required)csrId - (required)body - (required)org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the APIpublic PagedList publishCsrForIdentityProviderWithPaginationInfo(java.lang.String idpId, java.lang.String csrId, java.io.File body) throws org.springframework.web.client.RestClientException
201 - Created
400 - Bad Request
403 - Forbidden
404 - Not Found
429 - Too Many Requests
idpId - (required)csrId - (required)body - (required)org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the APIpublic IdentityProvider replaceIdentityProvider(java.lang.String idpId, IdentityProvider identityProvider) throws org.springframework.web.client.RestClientException
200 - Success
400 - Bad Request
403 - Forbidden
404 - Not Found
429 - Too Many Requests
idpId - (required)identityProvider - (required)org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the APIpublic <T> T replaceIdentityProvider(java.lang.Class<?> T,
                                     java.lang.String idpId,
                                     IdentityProvider identityProvider)
                              throws org.springframework.web.client.RestClientException
200 - Success
400 - Bad Request
403 - Forbidden
404 - Not Found
429 - Too Many Requests
T - (required) - the assignable return typeidpId - (required)identityProvider - (required)org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the APIpublic PagedList replaceIdentityProviderWithPaginationInfo(java.lang.String idpId, IdentityProvider identityProvider) throws org.springframework.web.client.RestClientException
200 - Success
400 - Bad Request
403 - Forbidden
404 - Not Found
429 - Too Many Requests
idpId - (required)identityProvider - (required)org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the APIpublic void revokeCsrForIdentityProvider(java.lang.String idpId,
                                         java.lang.String csrId)
                                  throws org.springframework.web.client.RestClientException
204 - No Content
403 - Forbidden
404 - Not Found
429 - Too Many Requests
idpId - (required)csrId - (required)org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the APIpublic void unlinkUserFromIdentityProvider(java.lang.String idpId,
                                           java.lang.String userId)
                                    throws org.springframework.web.client.RestClientException
204 - No Content
403 - Forbidden
404 - Not Found
429 - Too Many Requests
idpId - (required)userId - (required)org.springframework.web.client.RestClientException - if an error occurs while attempting to invoke the APICopyright © 2017-2022 Okta. All Rights Reserved.