/*! * Copyright (c) 2017-present, 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. */ /** * Okta Admin Management * Allows customers to easily access the Okta Management APIs * * OpenAPI spec version: 5.1.0 * Contact: devex-public@okta.com * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** *
Universal Logout properties for the app. These properties are only returned and can\'t be updated. */ export declare class ApplicationUniversalLogout { /** * Indicates whether the app uses a shared identity stack that may cause the user to sign out of other apps by the same company */ 'identityStack'?: ApplicationUniversalLogoutIdentityStackEnum; /** * The protocol used for Universal Logout */ 'protocol'?: ApplicationUniversalLogoutProtocolEnum; /** * Universal Logout status for the app instance */ 'status'?: ApplicationUniversalLogoutStatusEnum; /** * Indicates whether the app supports full or partial Universal Logout (UL). */ 'supportType'?: ApplicationUniversalLogoutSupportTypeEnum; static readonly discriminator: string | undefined; static readonly attributeTypeMap: Array<{ name: string; baseName: string; type: string; format: string; }>; static getAttributeTypeMap(): { name: string; baseName: string; type: string; format: string; }[]; constructor(); } export type ApplicationUniversalLogoutIdentityStackEnum = 'SHARED' | 'NOT_SHARED'; export type ApplicationUniversalLogoutProtocolEnum = 'PROPRIETARY' | 'GLOBAL_TOKEN_REVOCATION'; export type ApplicationUniversalLogoutStatusEnum = 'ENABLED' | 'DISABLED' | 'UNSUPPORTED'; export type ApplicationUniversalLogoutSupportTypeEnum = 'FULL' | 'PARTIAL';