Global

Members


<constant> _

/*! Copyright (c) 2017, Okta, Inc. and/or its affiliates. All rights reserved. The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

<constant> fetch

/*! Copyright (c) 2017, Okta, Inc. and/or its affiliates. All rights reserved. The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

<constant> os

/*! Copyright (c) 2017, Okta, Inc. and/or its affiliates. All rights reserved. The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

<constant> parseLinkHeader

/*! Copyright (c) 2017, Okta, Inc. and/or its affiliates. All rights reserved. The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

util

/*! Copyright (c) 2017, Okta, Inc. and/or its affiliates. All rights reserved. The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

util

/*! Copyright (c) 2017, Okta, Inc. and/or its affiliates. All rights reserved. The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Methods


HttpError(url, status, responseBody)

Coerce a generic HTTP error into an Error object that is easy to grok.
Parameters:
Name Type Description
url String The API url that was requested when the error occurred
status Number | String The HTTP status code of the response
responseBody String The text of the response body

OktaApiError(url, status, responseBody)

Coerce an API error into an Error object that is easy to grok.
Parameters:
Name Type Description
url String The API url that was requested when the error occurred
status Number | String The HTTP status code of the response
responseBody Object The JSON body that is the Okta error message that was returned by the API