mirror of
https://repository.entgra.net/community/product-iots.git
synced 2025-09-16 23:32:19 +00:00
Merged with CDM master
This commit is contained in:
parent
0c2318c425
commit
74c04dc49b
@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!--
|
||||
~ Copyright (c) 2015, WSO2 Inc. (http://www.wso2.org) All Rights Reserved.
|
||||
~ Copyright (c) 2016, WSO2 Inc. (http://www.wso2.org) All Rights Reserved.
|
||||
~
|
||||
~ WSO2 Inc. licenses this file to you under the Apache License,
|
||||
~ Version 2.0 (the "License"); you may not use this file except
|
||||
@ -82,9 +82,7 @@
|
||||
<SessionTimeout>36000</SessionTimeout>
|
||||
<!-- skips authentication if valid SAML2 Web SSO browser session available -->
|
||||
<AcceptSAMLSSOLogin>false</AcceptSAMLSSOLogin>
|
||||
<ClaimsRetrieverImplClass>
|
||||
org.wso2.carbon.identity.provider.openid.claims.DefaultClaimsRetriever
|
||||
</ClaimsRetrieverImplClass>
|
||||
<ClaimsRetrieverImplClass>org.wso2.carbon.identity.provider.openid.claims.DefaultClaimsRetriever</ClaimsRetrieverImplClass>
|
||||
</OpenID>
|
||||
|
||||
<OAuth>
|
||||
@ -109,8 +107,7 @@
|
||||
<TokenPersistenceProcessor>org.wso2.carbon.identity.oauth.tokenprocessor.PlainTextPersistenceProcessor</TokenPersistenceProcessor>
|
||||
<!-- Supported Client Autnetication Methods -->
|
||||
<ClientAuthHandlers>
|
||||
<ClientAuthHandler
|
||||
Class="org.wso2.carbon.identity.oauth2.token.handlers.clientauth.BasicAuthClientAuthHandler">
|
||||
<ClientAuthHandler Class="org.wso2.carbon.identity.oauth2.token.handlers.clientauth.BasicAuthClientAuthHandler">
|
||||
<Property Name="StrictClientCredentialValidation">false</Property>
|
||||
</ClientAuthHandler>
|
||||
</ClientAuthHandlers>
|
||||
@ -151,21 +148,18 @@
|
||||
<GrantTypeName>iwa:ntlm</GrantTypeName>
|
||||
<GrantTypeHandlerImplClass>org.wso2.carbon.identity.oauth2.token.handlers.grant.iwa.ntlm.NTLMAuthenticationGrantHandler</GrantTypeHandlerImplClass>
|
||||
</SupportedGrantType>
|
||||
<SupportedGrantType>
|
||||
<SupportedGrantType>
|
||||
<GrantTypeName>devicecloud</GrantTypeName>
|
||||
<GrantTypeHandlerImplClass>org.wso2.carbon.devicemgt.grant.DeviceGrant</GrantTypeHandlerImplClass>
|
||||
<GrantTypeValidatorImplClass>org.wso2.carbon.devicemgt.grant.DeviceGrantValidator</GrantTypeValidatorImplClass>
|
||||
</SupportedGrantType>
|
||||
</SupportedGrantTypes>
|
||||
<OAuthCallbackHandlers>
|
||||
<OAuthCallbackHandler
|
||||
Class="org.wso2.carbon.device.mgt.oauth.extensions.handlers.DeviceMgtOAuthCallbackHandler"/>
|
||||
<OAuthCallbackHandler Class="org.wso2.carbon.device.mgt.oauth.extensions.handlers.DeviceMgtOAuthCallbackHandler"/>
|
||||
</OAuthCallbackHandlers>
|
||||
<OAuthScopeValidator
|
||||
class="org.wso2.carbon.device.mgt.oauth.extensions.validators.PermissionBasedScopeValidator"/>
|
||||
<OAuthScopeValidator class="org.wso2.carbon.device.mgt.oauth.extensions.validators.PermissionBasedScopeValidator"/>
|
||||
<TokenValidators>
|
||||
<TokenValidator type="bearer"
|
||||
class="org.wso2.carbon.identity.oauth2.validators.DefaultOAuth2TokenValidator"/>
|
||||
<TokenValidator type="bearer" class="org.wso2.carbon.identity.oauth2.validators.DefaultOAuth2TokenValidator"/>
|
||||
</TokenValidators>
|
||||
<!-- Assertions can be used to embedd parameters into access token. -->
|
||||
<EnableAssertions>
|
||||
@ -185,11 +179,8 @@
|
||||
</AccessTokenPartitioningDomains>
|
||||
<AuthorizationContextTokenGeneration>
|
||||
<Enabled>false</Enabled>
|
||||
<TokenGeneratorImplClass>org.wso2.carbon.identity.oauth2.authcontext.JWTTokenGenerator
|
||||
</TokenGeneratorImplClass>
|
||||
<ClaimsRetrieverImplClass>
|
||||
org.wso2.carbon.identity.oauth2.authcontext.DefaultClaimsRetriever
|
||||
</ClaimsRetrieverImplClass>
|
||||
<TokenGeneratorImplClass>org.wso2.carbon.identity.oauth2.authcontext.JWTTokenGenerator</TokenGeneratorImplClass>
|
||||
<ClaimsRetrieverImplClass>org.wso2.carbon.identity.oauth2.authcontext.DefaultClaimsRetriever</ClaimsRetrieverImplClass>
|
||||
<ConsumerDialectURI>http://wso2.org/claims</ConsumerDialectURI>
|
||||
<SignatureAlgorithm>SHA256withRSA</SignatureAlgorithm>
|
||||
<AuthorizationContextTTL>15</AuthorizationContextTTL>
|
||||
@ -198,27 +189,16 @@
|
||||
<!--SAML2TokenHandler></SAML2TokenHandler-->
|
||||
</SAML2Grant>
|
||||
<OpenIDConnect>
|
||||
<IDTokenBuilder>org.wso2.carbon.identity.openidconnect.DefaultIDTokenBuilder
|
||||
</IDTokenBuilder>
|
||||
<IDTokenBuilder>org.wso2.carbon.identity.openidconnect.DefaultIDTokenBuilder</IDTokenBuilder>
|
||||
<IDTokenIssuerID>https://localhost:9443/oauth2endpoints/token</IDTokenIssuerID>
|
||||
<IDTokenSubjectClaim>http://wso2.org/claims/givenname</IDTokenSubjectClaim>
|
||||
<IDTokenCustomClaimsCallBackHandler>
|
||||
org.wso2.carbon.identity.openidconnect.SAMLAssertionClaimsCallback
|
||||
</IDTokenCustomClaimsCallBackHandler>
|
||||
<IDTokenCustomClaimsCallBackHandler>org.wso2.carbon.identity.openidconnect.SAMLAssertionClaimsCallback</IDTokenCustomClaimsCallBackHandler>
|
||||
<IDTokenExpiration>3600</IDTokenExpiration>
|
||||
<UserInfoEndpointClaimDialect>http://wso2.org/claims</UserInfoEndpointClaimDialect>
|
||||
<UserInfoEndpointClaimRetriever>
|
||||
org.wso2.carbon.identity.oauth.endpoint.user.impl.UserInfoUserStoreClaimRetriever
|
||||
</UserInfoEndpointClaimRetriever>
|
||||
<UserInfoEndpointRequestValidator>
|
||||
org.wso2.carbon.identity.oauth.endpoint.user.impl.UserInforRequestDefaultValidator
|
||||
</UserInfoEndpointRequestValidator>
|
||||
<UserInfoEndpointAccessTokenValidator>
|
||||
org.wso2.carbon.identity.oauth.endpoint.user.impl.UserInfoISAccessTokenValidator
|
||||
</UserInfoEndpointAccessTokenValidator>
|
||||
<UserInfoEndpointResponseBuilder>
|
||||
org.wso2.carbon.identity.oauth.endpoint.user.impl.UserInfoJSONResponseBuilder
|
||||
</UserInfoEndpointResponseBuilder>
|
||||
<UserInfoEndpointClaimRetriever>org.wso2.carbon.identity.oauth.endpoint.user.impl.UserInfoUserStoreClaimRetriever</UserInfoEndpointClaimRetriever>
|
||||
<UserInfoEndpointRequestValidator>org.wso2.carbon.identity.oauth.endpoint.user.impl.UserInforRequestDefaultValidator</UserInfoEndpointRequestValidator>
|
||||
<UserInfoEndpointAccessTokenValidator>org.wso2.carbon.identity.oauth.endpoint.user.impl.UserInfoISAccessTokenValidator</UserInfoEndpointAccessTokenValidator>
|
||||
<UserInfoEndpointResponseBuilder>org.wso2.carbon.identity.oauth.endpoint.user.impl.UserInfoJSONResponseBuilder</UserInfoEndpointResponseBuilder>
|
||||
<SkipUserConsent>false</SkipUserConsent>
|
||||
</OpenIDConnect>
|
||||
</OAuth>
|
||||
@ -240,38 +220,25 @@
|
||||
<EntityId>localhost</EntityId>
|
||||
<IdentityProviderURL>https://localhost:9443/samlsso</IdentityProviderURL>
|
||||
<SingleLogoutRetryCount>5</SingleLogoutRetryCount>
|
||||
<SingleLogoutRetryInterval>60000</SingleLogoutRetryInterval>
|
||||
<!-- in milli seconds -->
|
||||
<SingleLogoutRetryInterval>60000</SingleLogoutRetryInterval> <!-- in milli seconds -->
|
||||
<TenantPartitioningEnabled>false</TenantPartitioningEnabled>
|
||||
<PersistanceCacheTimeout>157680000</PersistanceCacheTimeout>
|
||||
<SessionIndexCacheTimeout>157680000</SessionIndexCacheTimeout>
|
||||
<SessionTimeout>36000</SessionTimeout>
|
||||
<!-- remember me session timeout in seconds -->
|
||||
<SessionTimeout>36000</SessionTimeout> <!-- remember me session timeout in seconds -->
|
||||
<!-- skips authentication if valid SAML2 Web SSO browser session available -->
|
||||
<AttributeStatementBuilder>
|
||||
org.wso2.carbon.identity.sso.saml.attributes.UserAttributeStatementBuilder
|
||||
</AttributeStatementBuilder>
|
||||
<AttributeStatementBuilder>org.wso2.carbon.identity.sso.saml.attributes.UserAttributeStatementBuilder</AttributeStatementBuilder>
|
||||
<AttributesClaimDialect>http://wso2.org/claims</AttributesClaimDialect>
|
||||
<AcceptOpenIDLogin>false</AcceptOpenIDLogin>
|
||||
<ClaimsRetrieverImplClass>
|
||||
org.wso2.carbon.identity.sso.saml.builders.claims.DefaultClaimsRetriever
|
||||
</ClaimsRetrieverImplClass>
|
||||
<SAMLSSOAssertionBuilder>
|
||||
org.wso2.carbon.identity.sso.saml.builders.assertion.DefaultSAMLAssertionBuilder
|
||||
</SAMLSSOAssertionBuilder>
|
||||
<SAMLSSOEncrypter>
|
||||
org.wso2.carbon.identity.sso.saml.builders.encryption.DefaultSSOEncrypter
|
||||
</SAMLSSOEncrypter>
|
||||
<SAMLSSOSigner>org.wso2.carbon.identity.sso.saml.builders.signature.DefaultSSOSigner
|
||||
</SAMLSSOSigner>
|
||||
<SAML2HTTPRedirectSignatureValidator>
|
||||
org.wso2.carbon.identity.sso.saml.validators.SAML2HTTPRedirectDeflateSignatureValidator
|
||||
</SAML2HTTPRedirectSignatureValidator>
|
||||
<ClaimsRetrieverImplClass>org.wso2.carbon.identity.sso.saml.builders.claims.DefaultClaimsRetriever</ClaimsRetrieverImplClass>
|
||||
<SAMLSSOAssertionBuilder>org.wso2.carbon.identity.sso.saml.builders.assertion.DefaultSAMLAssertionBuilder</SAMLSSOAssertionBuilder>
|
||||
<SAMLSSOEncrypter>org.wso2.carbon.identity.sso.saml.builders.encryption.DefaultSSOEncrypter</SAMLSSOEncrypter>
|
||||
<SAMLSSOSigner>org.wso2.carbon.identity.sso.saml.builders.signature.DefaultSSOSigner</SAMLSSOSigner>
|
||||
<SAML2HTTPRedirectSignatureValidator>org.wso2.carbon.identity.sso.saml.validators.SAML2HTTPRedirectDeflateSignatureValidator</SAML2HTTPRedirectSignatureValidator>
|
||||
<!--SAMLSSOResponseBuilder>org.wso2.carbon.identity.sso.saml.builders.DefaultResponseBuilder</SAMLSSOResponseBuilder-->
|
||||
|
||||
<!-- SAML Token validity period in minutes -->
|
||||
<SAMLResponseValidityPeriod>5</SAMLResponseValidityPeriod>
|
||||
<UseAuthenticatedUserDomainCrypto>false</UseAuthenticatedUserDomainCrypto>
|
||||
<UseAuthenticatedUserDomainCrypto>true</UseAuthenticatedUserDomainCrypto>
|
||||
</SSOService>
|
||||
|
||||
<EntitlementSettings>
|
||||
@ -314,4 +281,4 @@
|
||||
<Enable>true</Enable>
|
||||
<Capacity>100000</Capacity>
|
||||
</SessionContextCache-->
|
||||
</Server>
|
||||
</Server>
|
||||
@ -1,7 +1,7 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
|
||||
<!--
|
||||
~ Copyright (c) 2015, WSO2 Inc. (http://www.wso2.org) All Rights Reserved.
|
||||
~ Copyright (c) 2016, WSO2 Inc. (http://www.wso2.org) All Rights Reserved.
|
||||
~
|
||||
~ WSO2 Inc. licenses this file to you under the Apache License,
|
||||
~ Version 2.0 (the "License"); you may not use this file except
|
||||
@ -24,31 +24,30 @@
|
||||
-->
|
||||
<Authenticators xmlns="http://wso2.org/projects/carbon/authenticators.xml">
|
||||
|
||||
<!-- Authenticator Configurations for OAuthAuthenticator -->
|
||||
<Authenticator name="BackEndOAuthAuthenticator" disabled="false">
|
||||
<!-- authenticator Configurations for OAuthAuthenticator -->
|
||||
<Authenticator name="OAuthAuthenticator" disabled="false">
|
||||
<Priority>10</Priority>
|
||||
<Config>
|
||||
<Parameter name="isRemote">false</Parameter>
|
||||
<Parameter name="hostURL">https://localhost:9443</Parameter>
|
||||
<Parameter name="adminUsername">admin</Parameter>
|
||||
<Parameter name="adminPassword">admin</Parameter>
|
||||
</Config>
|
||||
</Authenticator>
|
||||
|
||||
<!-- Authenticator Configurations for TokenUIAuthenticator -->
|
||||
<!-- authenticator Configurations for TokenUIAuthenticator -->
|
||||
<Authenticator name="TokenUIAuthenticator" disabled="false">
|
||||
<Priority>5</Priority>
|
||||
</Authenticator>
|
||||
|
||||
<!-- Authenticator Configurations for SAML2SSOAuthenticator -->
|
||||
<!-- authenticator Configurations for SAML2SSOAuthenticator -->
|
||||
<Authenticator name="SAML2SSOAuthenticator" disabled="true">
|
||||
<Priority>10</Priority>
|
||||
<Config>
|
||||
<Parameter name="LoginPage">/carbon/admin/login.jsp</Parameter>
|
||||
<Parameter name="ServiceProviderID">carbonServer</Parameter>
|
||||
<Parameter name="IdentityProviderSSOServiceURL">https://localhost:9443/samlsso
|
||||
</Parameter>
|
||||
<Parameter name="NameIDPolicyFormat">
|
||||
urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified
|
||||
</Parameter>
|
||||
<Parameter name="IdentityProviderSSOServiceURL">https://localhost:9443/samlsso</Parameter>
|
||||
<Parameter name="NameIDPolicyFormat">urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified</Parameter>
|
||||
</Config>
|
||||
|
||||
<!-- If this authenticator should skip any URI from authentication, specify it under "SkipAuthentication"
|
||||
@ -62,5 +61,4 @@
|
||||
</SkipSessionValidation> -->
|
||||
</Authenticator>
|
||||
|
||||
</Authenticators>
|
||||
|
||||
</Authenticators>
|
||||
@ -63,7 +63,8 @@ CREATE TABLE IF NOT EXISTS IDN_OAUTH2_ACCESS_TOKEN (
|
||||
TOKEN_SCOPE_HASH VARCHAR (32),
|
||||
TOKEN_STATE VARCHAR (25) DEFAULT 'ACTIVE',
|
||||
TOKEN_STATE_ID VARCHAR (128) DEFAULT 'NONE',
|
||||
PRIMARY KEY (TOKEN_ID),
|
||||
SUBJECT_IDENTIFIER VARCHAR(255),
|
||||
PRIMARY KEY (TOKEN_ID),
|
||||
FOREIGN KEY (CONSUMER_KEY_ID) REFERENCES IDN_OAUTH_CONSUMER_APPS(ID) ON DELETE CASCADE,
|
||||
CONSTRAINT CON_APP_KEY UNIQUE (CONSUMER_KEY_ID,AUTHZ_USER,TENANT_ID,USER_DOMAIN,USER_TYPE,TOKEN_SCOPE_HASH,
|
||||
TOKEN_STATE,TOKEN_STATE_ID)
|
||||
@ -74,6 +75,7 @@ CREATE INDEX IDX_AT_CK_AU ON IDN_OAUTH2_ACCESS_TOKEN(CONSUMER_KEY_ID, AUTHZ_USER
|
||||
CREATE INDEX IDX_TC ON IDN_OAUTH2_ACCESS_TOKEN(TIME_CREATED);
|
||||
|
||||
CREATE TABLE IF NOT EXISTS IDN_OAUTH2_AUTHORIZATION_CODE (
|
||||
CODE_ID VARCHAR (255),
|
||||
AUTHORIZATION_CODE VARCHAR (512),
|
||||
CONSUMER_KEY_ID INTEGER,
|
||||
CALLBACK_URL VARCHAR (1024),
|
||||
@ -85,7 +87,7 @@ CREATE TABLE IF NOT EXISTS IDN_OAUTH2_AUTHORIZATION_CODE (
|
||||
VALIDITY_PERIOD BIGINT,
|
||||
STATE VARCHAR (25) DEFAULT 'ACTIVE',
|
||||
TOKEN_ID VARCHAR(255),
|
||||
PRIMARY KEY (AUTHORIZATION_CODE),
|
||||
PRIMARY KEY (CODE_ID),
|
||||
FOREIGN KEY (CONSUMER_KEY_ID) REFERENCES IDN_OAUTH_CONSUMER_APPS(ID) ON DELETE CASCADE
|
||||
);
|
||||
|
||||
@ -112,7 +114,7 @@ CREATE TABLE IF NOT EXISTS IDN_OAUTH2_RESOURCE_SCOPE (
|
||||
SCOPE_ID INTEGER (11) NOT NULL,
|
||||
TENANT_ID INTEGER DEFAULT -1,
|
||||
PRIMARY KEY (RESOURCE_PATH),
|
||||
FOREIGN KEY (SCOPE_ID) REFERENCES IDN_OAUTH2_SCOPE (SCOPE_ID)
|
||||
FOREIGN KEY (SCOPE_ID) REFERENCES IDN_OAUTH2_SCOPE (SCOPE_ID) ON DELETE CASCADE
|
||||
);
|
||||
|
||||
CREATE TABLE IF NOT EXISTS IDN_SCIM_GROUP (
|
||||
@ -133,24 +135,24 @@ CREATE TABLE IF NOT EXISTS IDN_OPENID_REMEMBER_ME (
|
||||
);
|
||||
|
||||
CREATE TABLE IF NOT EXISTS IDN_OPENID_USER_RPS (
|
||||
USER_NAME VARCHAR(255) NOT NULL,
|
||||
TENANT_ID INTEGER DEFAULT 0,
|
||||
RP_URL VARCHAR(255) NOT NULL,
|
||||
TRUSTED_ALWAYS VARCHAR(128) DEFAULT 'FALSE',
|
||||
LAST_VISIT DATE NOT NULL,
|
||||
VISIT_COUNT INTEGER DEFAULT 0,
|
||||
DEFAULT_PROFILE_NAME VARCHAR(255) DEFAULT 'DEFAULT',
|
||||
PRIMARY KEY (USER_NAME, TENANT_ID, RP_URL)
|
||||
USER_NAME VARCHAR(255) NOT NULL,
|
||||
TENANT_ID INTEGER DEFAULT 0,
|
||||
RP_URL VARCHAR(255) NOT NULL,
|
||||
TRUSTED_ALWAYS VARCHAR(128) DEFAULT 'FALSE',
|
||||
LAST_VISIT DATE NOT NULL,
|
||||
VISIT_COUNT INTEGER DEFAULT 0,
|
||||
DEFAULT_PROFILE_NAME VARCHAR(255) DEFAULT 'DEFAULT',
|
||||
PRIMARY KEY (USER_NAME, TENANT_ID, RP_URL)
|
||||
);
|
||||
|
||||
CREATE TABLE IF NOT EXISTS IDN_OPENID_ASSOCIATIONS (
|
||||
HANDLE VARCHAR(255) NOT NULL,
|
||||
ASSOC_TYPE VARCHAR(255) NOT NULL,
|
||||
EXPIRE_IN TIMESTAMP NOT NULL,
|
||||
MAC_KEY VARCHAR(255) NOT NULL,
|
||||
ASSOC_STORE VARCHAR(128) DEFAULT 'SHARED',
|
||||
HANDLE VARCHAR(255) NOT NULL,
|
||||
ASSOC_TYPE VARCHAR(255) NOT NULL,
|
||||
EXPIRE_IN TIMESTAMP NOT NULL,
|
||||
MAC_KEY VARCHAR(255) NOT NULL,
|
||||
ASSOC_STORE VARCHAR(128) DEFAULT 'SHARED',
|
||||
TENANT_ID INTEGER DEFAULT -1,
|
||||
PRIMARY KEY (HANDLE)
|
||||
PRIMARY KEY (HANDLE)
|
||||
);
|
||||
|
||||
CREATE TABLE IDN_STS_STORE (
|
||||
@ -196,7 +198,7 @@ CREATE TABLE IDN_AUTH_SESSION_STORE (
|
||||
SESSION_OBJECT BLOB,
|
||||
TIME_CREATED BIGINT,
|
||||
TENANT_ID INTEGER DEFAULT -1,
|
||||
PRIMARY KEY (SESSION_ID, SESSION_TYPE, TIME_CREATED, OPERATION)
|
||||
PRIMARY KEY (SESSION_ID, SESSION_TYPE, TIME_CREATED, OPERATION)
|
||||
);
|
||||
CREATE TABLE IF NOT EXISTS SP_APP (
|
||||
ID INTEGER NOT NULL AUTO_INCREMENT,
|
||||
@ -207,15 +209,15 @@ CREATE TABLE IF NOT EXISTS SP_APP (
|
||||
DESCRIPTION VARCHAR (1024),
|
||||
ROLE_CLAIM VARCHAR (512),
|
||||
AUTH_TYPE VARCHAR (255) NOT NULL,
|
||||
PROVISIONING_USERSTORE_DOMAIN VARCHAR (512),
|
||||
IS_LOCAL_CLAIM_DIALECT CHAR(1) DEFAULT '1',
|
||||
IS_SEND_LOCAL_SUBJECT_ID CHAR(1) DEFAULT '0',
|
||||
IS_SEND_AUTH_LIST_OF_IDPS CHAR(1) DEFAULT '0',
|
||||
PROVISIONING_USERSTORE_DOMAIN VARCHAR (512),
|
||||
IS_LOCAL_CLAIM_DIALECT CHAR(1) DEFAULT '1',
|
||||
IS_SEND_LOCAL_SUBJECT_ID CHAR(1) DEFAULT '0',
|
||||
IS_SEND_AUTH_LIST_OF_IDPS CHAR(1) DEFAULT '0',
|
||||
IS_USE_TENANT_DOMAIN_SUBJECT CHAR(1) DEFAULT '1',
|
||||
IS_USE_USER_DOMAIN_SUBJECT CHAR(1) DEFAULT '1',
|
||||
SUBJECT_CLAIM_URI VARCHAR (512),
|
||||
IS_SAAS_APP CHAR(1) DEFAULT '0',
|
||||
IS_DUMB_MODE CHAR(1) DEFAULT '0',
|
||||
SUBJECT_CLAIM_URI VARCHAR (512),
|
||||
IS_SAAS_APP CHAR(1) DEFAULT '0',
|
||||
IS_DUMB_MODE CHAR(1) DEFAULT '0',
|
||||
PRIMARY KEY (ID));
|
||||
|
||||
ALTER TABLE SP_APP ADD CONSTRAINT APPLICATION_NAME_CONSTRAINT UNIQUE(APP_NAME, TENANT_ID);
|
||||
@ -234,7 +236,7 @@ CREATE TABLE IF NOT EXISTS SP_METADATA (
|
||||
CREATE TABLE IF NOT EXISTS SP_INBOUND_AUTH (
|
||||
ID INTEGER NOT NULL AUTO_INCREMENT,
|
||||
TENANT_ID INTEGER NOT NULL,
|
||||
INBOUND_AUTH_KEY VARCHAR (255) NOT NULL,
|
||||
INBOUND_AUTH_KEY VARCHAR (255),
|
||||
INBOUND_AUTH_TYPE VARCHAR (255) NOT NULL,
|
||||
PROP_NAME VARCHAR (255),
|
||||
PROP_VALUE VARCHAR (1024) ,
|
||||
@ -263,112 +265,111 @@ CREATE TABLE IF NOT EXISTS SP_FEDERATED_IDP (
|
||||
ALTER TABLE SP_FEDERATED_IDP ADD CONSTRAINT STEP_ID_CONSTRAINT FOREIGN KEY (ID) REFERENCES SP_AUTH_STEP (ID) ON DELETE CASCADE;
|
||||
|
||||
CREATE TABLE IF NOT EXISTS SP_CLAIM_MAPPING (
|
||||
ID INTEGER NOT NULL AUTO_INCREMENT,
|
||||
TENANT_ID INTEGER NOT NULL,
|
||||
IDP_CLAIM VARCHAR (512) NOT NULL ,
|
||||
SP_CLAIM VARCHAR (512) NOT NULL ,
|
||||
APP_ID INTEGER NOT NULL,
|
||||
IS_REQUESTED VARCHAR(128) DEFAULT '0',
|
||||
DEFAULT_VALUE VARCHAR(255),
|
||||
PRIMARY KEY (ID));
|
||||
ID INTEGER NOT NULL AUTO_INCREMENT,
|
||||
TENANT_ID INTEGER NOT NULL,
|
||||
IDP_CLAIM VARCHAR (512) NOT NULL ,
|
||||
SP_CLAIM VARCHAR (512) NOT NULL ,
|
||||
APP_ID INTEGER NOT NULL,
|
||||
IS_REQUESTED VARCHAR(128) DEFAULT '0',
|
||||
DEFAULT_VALUE VARCHAR(255),
|
||||
PRIMARY KEY (ID));
|
||||
|
||||
ALTER TABLE SP_CLAIM_MAPPING ADD CONSTRAINT CLAIMID_APPID_CONSTRAINT FOREIGN KEY (APP_ID) REFERENCES SP_APP (ID) ON DELETE CASCADE;
|
||||
|
||||
CREATE TABLE IF NOT EXISTS SP_ROLE_MAPPING (
|
||||
ID INTEGER NOT NULL AUTO_INCREMENT,
|
||||
TENANT_ID INTEGER NOT NULL,
|
||||
IDP_ROLE VARCHAR (255) NOT NULL ,
|
||||
SP_ROLE VARCHAR (255) NOT NULL ,
|
||||
APP_ID INTEGER NOT NULL,
|
||||
PRIMARY KEY (ID));
|
||||
ID INTEGER NOT NULL AUTO_INCREMENT,
|
||||
TENANT_ID INTEGER NOT NULL,
|
||||
IDP_ROLE VARCHAR (255) NOT NULL ,
|
||||
SP_ROLE VARCHAR (255) NOT NULL ,
|
||||
APP_ID INTEGER NOT NULL,
|
||||
PRIMARY KEY (ID));
|
||||
|
||||
ALTER TABLE SP_ROLE_MAPPING ADD CONSTRAINT ROLEID_APPID_CONSTRAINT FOREIGN KEY (APP_ID) REFERENCES SP_APP (ID) ON DELETE CASCADE;
|
||||
|
||||
CREATE TABLE IF NOT EXISTS SP_REQ_PATH_AUTHENTICATOR (
|
||||
ID INTEGER NOT NULL AUTO_INCREMENT,
|
||||
TENANT_ID INTEGER NOT NULL,
|
||||
AUTHENTICATOR_NAME VARCHAR (255) NOT NULL ,
|
||||
APP_ID INTEGER NOT NULL,
|
||||
PRIMARY KEY (ID));
|
||||
ID INTEGER NOT NULL AUTO_INCREMENT,
|
||||
TENANT_ID INTEGER NOT NULL,
|
||||
AUTHENTICATOR_NAME VARCHAR (255) NOT NULL ,
|
||||
APP_ID INTEGER NOT NULL,
|
||||
PRIMARY KEY (ID));
|
||||
|
||||
ALTER TABLE SP_REQ_PATH_AUTHENTICATOR ADD CONSTRAINT REQ_AUTH_APPID_CONSTRAINT FOREIGN KEY (APP_ID) REFERENCES SP_APP (ID) ON DELETE CASCADE;
|
||||
|
||||
CREATE TABLE IF NOT EXISTS SP_PROVISIONING_CONNECTOR (
|
||||
ID INTEGER NOT NULL AUTO_INCREMENT,
|
||||
TENANT_ID INTEGER NOT NULL,
|
||||
IDP_NAME VARCHAR (255) NOT NULL ,
|
||||
CONNECTOR_NAME VARCHAR (255) NOT NULL ,
|
||||
APP_ID INTEGER NOT NULL,
|
||||
IS_JIT_ENABLED CHAR(1) NOT NULL DEFAULT '0',
|
||||
BLOCKING CHAR(1) NOT NULL DEFAULT '0',
|
||||
PRIMARY KEY (ID));
|
||||
ID INTEGER NOT NULL AUTO_INCREMENT,
|
||||
TENANT_ID INTEGER NOT NULL,
|
||||
IDP_NAME VARCHAR (255) NOT NULL ,
|
||||
CONNECTOR_NAME VARCHAR (255) NOT NULL ,
|
||||
APP_ID INTEGER NOT NULL,
|
||||
IS_JIT_ENABLED CHAR(1) NOT NULL DEFAULT '0',
|
||||
BLOCKING CHAR(1) NOT NULL DEFAULT '0',
|
||||
PRIMARY KEY (ID));
|
||||
|
||||
ALTER TABLE SP_PROVISIONING_CONNECTOR ADD CONSTRAINT PRO_CONNECTOR_APPID_CONSTRAINT FOREIGN KEY (APP_ID) REFERENCES SP_APP (ID) ON DELETE CASCADE;
|
||||
|
||||
CREATE TABLE IF NOT EXISTS IDP (
|
||||
ID INTEGER AUTO_INCREMENT,
|
||||
TENANT_ID INTEGER,
|
||||
NAME VARCHAR(254) NOT NULL,
|
||||
IS_ENABLED CHAR(1) NOT NULL DEFAULT '1',
|
||||
IS_PRIMARY CHAR(1) NOT NULL DEFAULT '0',
|
||||
HOME_REALM_ID VARCHAR(254),
|
||||
IMAGE MEDIUMBLOB,
|
||||
CERTIFICATE BLOB,
|
||||
ALIAS VARCHAR(254),
|
||||
INBOUND_PROV_ENABLED CHAR (1) NOT NULL DEFAULT '0',
|
||||
INBOUND_PROV_USER_STORE_ID VARCHAR(254),
|
||||
USER_CLAIM_URI VARCHAR(254),
|
||||
ROLE_CLAIM_URI VARCHAR(254),
|
||||
DESCRIPTION VARCHAR (1024),
|
||||
DEFAULT_AUTHENTICATOR_NAME VARCHAR(254),
|
||||
DEFAULT_PRO_CONNECTOR_NAME VARCHAR(254),
|
||||
PROVISIONING_ROLE VARCHAR(128),
|
||||
IS_FEDERATION_HUB CHAR(1) NOT NULL DEFAULT '0',
|
||||
IS_LOCAL_CLAIM_DIALECT CHAR(1) NOT NULL DEFAULT '0',
|
||||
DISPLAY_NAME VARCHAR(255),
|
||||
PRIMARY KEY (ID),
|
||||
UNIQUE (TENANT_ID, NAME));
|
||||
|
||||
ID INTEGER AUTO_INCREMENT,
|
||||
TENANT_ID INTEGER,
|
||||
NAME VARCHAR(254) NOT NULL,
|
||||
IS_ENABLED CHAR(1) NOT NULL DEFAULT '1',
|
||||
IS_PRIMARY CHAR(1) NOT NULL DEFAULT '0',
|
||||
HOME_REALM_ID VARCHAR(254),
|
||||
IMAGE MEDIUMBLOB,
|
||||
CERTIFICATE BLOB,
|
||||
ALIAS VARCHAR(254),
|
||||
INBOUND_PROV_ENABLED CHAR (1) NOT NULL DEFAULT '0',
|
||||
INBOUND_PROV_USER_STORE_ID VARCHAR(254),
|
||||
USER_CLAIM_URI VARCHAR(254),
|
||||
ROLE_CLAIM_URI VARCHAR(254),
|
||||
DESCRIPTION VARCHAR (1024),
|
||||
DEFAULT_AUTHENTICATOR_NAME VARCHAR(254),
|
||||
DEFAULT_PRO_CONNECTOR_NAME VARCHAR(254),
|
||||
PROVISIONING_ROLE VARCHAR(128),
|
||||
IS_FEDERATION_HUB CHAR(1) NOT NULL DEFAULT '0',
|
||||
IS_LOCAL_CLAIM_DIALECT CHAR(1) NOT NULL DEFAULT '0',
|
||||
DISPLAY_NAME VARCHAR(255),
|
||||
PRIMARY KEY (ID),
|
||||
UNIQUE (TENANT_ID, NAME));
|
||||
INSERT INTO IDP (TENANT_ID, NAME, HOME_REALM_ID) VALUES (-1234, 'LOCAL', 'localhost');
|
||||
|
||||
CREATE TABLE IF NOT EXISTS IDP_ROLE (
|
||||
ID INTEGER AUTO_INCREMENT,
|
||||
IDP_ID INTEGER,
|
||||
TENANT_ID INTEGER,
|
||||
ROLE VARCHAR(254),
|
||||
PRIMARY KEY (ID),
|
||||
UNIQUE (IDP_ID, ROLE),
|
||||
FOREIGN KEY (IDP_ID) REFERENCES IDP(ID) ON DELETE CASCADE);
|
||||
ID INTEGER AUTO_INCREMENT,
|
||||
IDP_ID INTEGER,
|
||||
TENANT_ID INTEGER,
|
||||
ROLE VARCHAR(254),
|
||||
PRIMARY KEY (ID),
|
||||
UNIQUE (IDP_ID, ROLE),
|
||||
FOREIGN KEY (IDP_ID) REFERENCES IDP(ID) ON DELETE CASCADE);
|
||||
|
||||
CREATE TABLE IF NOT EXISTS IDP_ROLE_MAPPING (
|
||||
ID INTEGER AUTO_INCREMENT,
|
||||
IDP_ROLE_ID INTEGER,
|
||||
TENANT_ID INTEGER,
|
||||
USER_STORE_ID VARCHAR (253),
|
||||
LOCAL_ROLE VARCHAR(253),
|
||||
PRIMARY KEY (ID),
|
||||
UNIQUE (IDP_ROLE_ID, TENANT_ID, USER_STORE_ID, LOCAL_ROLE),
|
||||
FOREIGN KEY (IDP_ROLE_ID) REFERENCES IDP_ROLE(ID) ON DELETE CASCADE);
|
||||
ID INTEGER AUTO_INCREMENT,
|
||||
IDP_ROLE_ID INTEGER,
|
||||
TENANT_ID INTEGER,
|
||||
USER_STORE_ID VARCHAR (253),
|
||||
LOCAL_ROLE VARCHAR(253),
|
||||
PRIMARY KEY (ID),
|
||||
UNIQUE (IDP_ROLE_ID, TENANT_ID, USER_STORE_ID, LOCAL_ROLE),
|
||||
FOREIGN KEY (IDP_ROLE_ID) REFERENCES IDP_ROLE(ID) ON DELETE CASCADE);
|
||||
|
||||
CREATE TABLE IF NOT EXISTS IDP_CLAIM (
|
||||
ID INTEGER AUTO_INCREMENT,
|
||||
IDP_ID INTEGER,
|
||||
TENANT_ID INTEGER,
|
||||
CLAIM VARCHAR(254),
|
||||
PRIMARY KEY (ID),
|
||||
UNIQUE (IDP_ID, CLAIM),
|
||||
FOREIGN KEY (IDP_ID) REFERENCES IDP(ID) ON DELETE CASCADE);
|
||||
ID INTEGER AUTO_INCREMENT,
|
||||
IDP_ID INTEGER,
|
||||
TENANT_ID INTEGER,
|
||||
CLAIM VARCHAR(254),
|
||||
PRIMARY KEY (ID),
|
||||
UNIQUE (IDP_ID, CLAIM),
|
||||
FOREIGN KEY (IDP_ID) REFERENCES IDP(ID) ON DELETE CASCADE);
|
||||
|
||||
CREATE TABLE IF NOT EXISTS IDP_CLAIM_MAPPING (
|
||||
ID INTEGER AUTO_INCREMENT,
|
||||
IDP_CLAIM_ID INTEGER,
|
||||
TENANT_ID INTEGER,
|
||||
LOCAL_CLAIM VARCHAR(253),
|
||||
DEFAULT_VALUE VARCHAR(255),
|
||||
IS_REQUESTED VARCHAR(128) DEFAULT '0',
|
||||
PRIMARY KEY (ID),
|
||||
UNIQUE (IDP_CLAIM_ID, TENANT_ID, LOCAL_CLAIM),
|
||||
FOREIGN KEY (IDP_CLAIM_ID) REFERENCES IDP_CLAIM(ID) ON DELETE CASCADE);
|
||||
ID INTEGER AUTO_INCREMENT,
|
||||
IDP_CLAIM_ID INTEGER,
|
||||
TENANT_ID INTEGER,
|
||||
LOCAL_CLAIM VARCHAR(253),
|
||||
DEFAULT_VALUE VARCHAR(255),
|
||||
IS_REQUESTED VARCHAR(128) DEFAULT '0',
|
||||
PRIMARY KEY (ID),
|
||||
UNIQUE (IDP_CLAIM_ID, TENANT_ID, LOCAL_CLAIM),
|
||||
FOREIGN KEY (IDP_CLAIM_ID) REFERENCES IDP_CLAIM(ID) ON DELETE CASCADE);
|
||||
|
||||
CREATE TABLE IF NOT EXISTS IDP_AUTHENTICATOR (
|
||||
ID INTEGER AUTO_INCREMENT,
|
||||
@ -408,7 +409,8 @@ CREATE TABLE IF NOT EXISTS IDP_AUTHENTICATOR_PROPERTY (
|
||||
IS_SECRET CHAR (1) DEFAULT '0',
|
||||
PRIMARY KEY (ID),
|
||||
UNIQUE (TENANT_ID, AUTHENTICATOR_ID, PROPERTY_KEY),
|
||||
FOREIGN KEY (AUTHENTICATOR_ID) REFERENCES IDP_AUTHENTICATOR(ID) ON DELETE CASCADE);
|
||||
FOREIGN KEY (AUTHENTICATOR_ID) REFERENCES IDP_AUTHENTICATOR(ID) ON DELETE CASCADE
|
||||
);
|
||||
|
||||
INSERT INTO IDP_AUTHENTICATOR_PROPERTY (TENANT_ID, AUTHENTICATOR_ID, PROPERTY_KEY,PROPERTY_VALUE, IS_SECRET ) VALUES (-1234, 1 , 'IdPEntityId', 'localhost', '0');
|
||||
INSERT INTO IDP_AUTHENTICATOR_PROPERTY (TENANT_ID, AUTHENTICATOR_ID, PROPERTY_KEY,PROPERTY_VALUE, IS_SECRET ) VALUES (-1234, 3 , 'IdPEntityId', 'localhost', '0');
|
||||
@ -462,16 +464,17 @@ CREATE TABLE IF NOT EXISTS IDP_LOCAL_CLAIM (
|
||||
UNIQUE (TENANT_ID, IDP_ID, CLAIM_URI),
|
||||
FOREIGN KEY (IDP_ID) REFERENCES IDP(ID) ON DELETE CASCADE);
|
||||
|
||||
|
||||
CREATE TABLE IF NOT EXISTS IDN_ASSOCIATED_ID (
|
||||
ID INTEGER AUTO_INCREMENT,
|
||||
IDP_USER_ID VARCHAR(255) NOT NULL,
|
||||
TENANT_ID INTEGER DEFAULT -1234,
|
||||
IDP_ID INTEGER NOT NULL,
|
||||
DOMAIN_NAME VARCHAR(255) NOT NULL,
|
||||
USER_NAME VARCHAR(255) NOT NULL,
|
||||
PRIMARY KEY (ID),
|
||||
UNIQUE(IDP_USER_ID, TENANT_ID, IDP_ID),
|
||||
FOREIGN KEY (IDP_ID) REFERENCES IDP(ID) ON DELETE CASCADE
|
||||
ID INTEGER AUTO_INCREMENT,
|
||||
IDP_USER_ID VARCHAR(255) NOT NULL,
|
||||
TENANT_ID INTEGER DEFAULT -1234,
|
||||
IDP_ID INTEGER NOT NULL,
|
||||
DOMAIN_NAME VARCHAR(255) NOT NULL,
|
||||
USER_NAME VARCHAR(255) NOT NULL,
|
||||
PRIMARY KEY (ID),
|
||||
UNIQUE(IDP_USER_ID, TENANT_ID, IDP_ID),
|
||||
FOREIGN KEY (IDP_ID) REFERENCES IDP(ID) ON DELETE CASCADE
|
||||
);
|
||||
|
||||
CREATE TABLE IF NOT EXISTS IDN_USER_ACCOUNT_ASSOCIATION (
|
||||
@ -488,8 +491,8 @@ CREATE TABLE IF NOT EXISTS FIDO_DEVICE_STORE (
|
||||
TIME_REGISTERED TIMESTAMP,
|
||||
KEY_HANDLE VARCHAR(200) NOT NULL,
|
||||
DEVICE_DATA LONGVARCHAR NOT NULL,
|
||||
PRIMARY KEY (TENANT_ID, DOMAIN_NAME, USER_NAME, KEY_HANDLE));
|
||||
|
||||
PRIMARY KEY (TENANT_ID, DOMAIN_NAME, USER_NAME, KEY_HANDLE));
|
||||
|
||||
CREATE TABLE IF NOT EXISTS WF_REQUEST (
|
||||
UUID VARCHAR (45),
|
||||
CREATED_BY VARCHAR (255),
|
||||
@ -509,8 +512,6 @@ CREATE TABLE IF NOT EXISTS WF_BPS_PROFILE (
|
||||
USERNAME VARCHAR(45),
|
||||
PASSWORD VARCHAR(255),
|
||||
CALLBACK_HOST VARCHAR (45),
|
||||
CALLBACK_USERNAME VARCHAR (45),
|
||||
CALLBACK_PASSWORD VARCHAR (255),
|
||||
TENANT_ID INTEGER DEFAULT -1,
|
||||
PRIMARY KEY (PROFILE_NAME, TENANT_ID)
|
||||
);
|
||||
@ -568,7 +569,6 @@ CREATE TABLE IF NOT EXISTS WF_WORKFLOW_REQUEST_RELATION(
|
||||
FOREIGN KEY (WORKFLOW_ID) REFERENCES WF_WORKFLOW(ID)ON DELETE CASCADE,
|
||||
FOREIGN KEY (REQUEST_ID) REFERENCES WF_REQUEST(UUID)ON DELETE CASCADE
|
||||
);
|
||||
|
||||
-- Start of API-MGT Tables --
|
||||
|
||||
CREATE TABLE IF NOT EXISTS AM_SUBSCRIBER (
|
||||
@ -766,10 +766,10 @@ CREATE TABLE IF NOT EXISTS AM_API_SCOPES (
|
||||
);
|
||||
|
||||
CREATE TABLE IF NOT EXISTS AM_API_DEFAULT_VERSION (
|
||||
DEFAULT_VERSION_ID INT AUTO_INCREMENT,
|
||||
DEFAULT_VERSION_ID INT AUTO_INCREMENT,
|
||||
API_NAME VARCHAR(256) NOT NULL ,
|
||||
API_PROVIDER VARCHAR(256) NOT NULL ,
|
||||
DEFAULT_API_VERSION VARCHAR(30) ,
|
||||
API_PROVIDER VARCHAR(256) NOT NULL ,
|
||||
DEFAULT_API_VERSION VARCHAR(30) ,
|
||||
PUBLISHED_DEFAULT_API_VERSION VARCHAR(30) ,
|
||||
PRIMARY KEY (DEFAULT_VERSION_ID)
|
||||
);
|
||||
|
||||
@ -68,6 +68,7 @@ CREATE TABLE IDN_OAUTH2_ACCESS_TOKEN (
|
||||
TOKEN_SCOPE_HASH VARCHAR(32),
|
||||
TOKEN_STATE VARCHAR(25) DEFAULT 'ACTIVE',
|
||||
TOKEN_STATE_ID VARCHAR (128) DEFAULT 'NONE',
|
||||
SUBJECT_IDENTIFIER VARCHAR(255),
|
||||
PRIMARY KEY (TOKEN_ID),
|
||||
FOREIGN KEY (CONSUMER_KEY_ID) REFERENCES IDN_OAUTH_CONSUMER_APPS(ID) ON DELETE CASCADE,
|
||||
CONSTRAINT CON_APP_KEY UNIQUE (CONSUMER_KEY_ID,AUTHZ_USER,TENANT_ID,USER_DOMAIN,USER_TYPE,TOKEN_SCOPE_HASH,
|
||||
@ -83,9 +84,10 @@ DROP INDEX IDN_OAUTH2_ACCESS_TOKEN.IDX_AT_CK_AU
|
||||
|
||||
IF NOT EXISTS (SELECT * FROM SYS.OBJECTS WHERE OBJECT_ID = OBJECT_ID(N'[DBO].[IDN_OAUTH2_AUTHORIZATION_CODE]') AND TYPE IN (N'U'))
|
||||
CREATE TABLE IDN_OAUTH2_AUTHORIZATION_CODE (
|
||||
CODE_ID VARCHAR (255),
|
||||
AUTHORIZATION_CODE VARCHAR(512),
|
||||
CONSUMER_KEY_ID INTEGER,
|
||||
CALLBACK_URL VARCHAR(1024),
|
||||
CALLBACK_URL VARCHAR(1024),
|
||||
SCOPE VARCHAR(2048),
|
||||
AUTHZ_USER VARCHAR (100),
|
||||
TENANT_ID INTEGER,
|
||||
@ -94,7 +96,7 @@ CREATE TABLE IDN_OAUTH2_AUTHORIZATION_CODE (
|
||||
VALIDITY_PERIOD BIGINT,
|
||||
STATE VARCHAR (25) DEFAULT 'ACTIVE',
|
||||
TOKEN_ID VARCHAR(255),
|
||||
PRIMARY KEY (AUTHORIZATION_CODE),
|
||||
PRIMARY KEY (CODE_ID),
|
||||
FOREIGN KEY (CONSUMER_KEY_ID) REFERENCES IDN_OAUTH_CONSUMER_APPS(ID) ON DELETE CASCADE
|
||||
);
|
||||
|
||||
@ -109,13 +111,13 @@ CREATE TABLE IDN_OAUTH2_ACCESS_TOKEN_SCOPE (
|
||||
|
||||
IF NOT EXISTS (SELECT * FROM SYS.OBJECTS WHERE OBJECT_ID = OBJECT_ID(N'[DBO].[IDN_OAUTH2_SCOPE]') AND TYPE IN (N'U'))
|
||||
CREATE TABLE IDN_OAUTH2_SCOPE (
|
||||
SCOPE_ID INTEGER IDENTITY,
|
||||
SCOPE_KEY VARCHAR(100) NOT NULL,
|
||||
NAME VARCHAR(255) NULL,
|
||||
DESCRIPTION VARCHAR(512) NULL,
|
||||
TENANT_ID INTEGER NOT NULL DEFAULT 0,
|
||||
ROLES VARCHAR (500) NULL,
|
||||
PRIMARY KEY (SCOPE_ID)
|
||||
SCOPE_ID INTEGER IDENTITY,
|
||||
SCOPE_KEY VARCHAR(100) NOT NULL,
|
||||
NAME VARCHAR(255) NULL,
|
||||
DESCRIPTION VARCHAR(512) NULL,
|
||||
TENANT_ID INTEGER NOT NULL DEFAULT 0,
|
||||
ROLES VARCHAR (500) NULL,
|
||||
PRIMARY KEY (SCOPE_ID)
|
||||
);
|
||||
|
||||
IF NOT EXISTS (SELECT * FROM SYS.OBJECTS WHERE OBJECT_ID = OBJECT_ID(N'[DBO].[IDN_OAUTH2_RESOURCE_SCOPE]') AND TYPE IN (N'U'))
|
||||
@ -124,7 +126,7 @@ CREATE TABLE IDN_OAUTH2_RESOURCE_SCOPE (
|
||||
SCOPE_ID INTEGER NOT NULL,
|
||||
TENANT_ID INTEGER DEFAULT -1,
|
||||
PRIMARY KEY (RESOURCE_PATH),
|
||||
FOREIGN KEY (SCOPE_ID) REFERENCES IDN_OAUTH2_SCOPE (SCOPE_ID)
|
||||
FOREIGN KEY (SCOPE_ID) REFERENCES IDN_OAUTH2_SCOPE (SCOPE_ID) ON DELETE CASCADE ON UPDATE CASCADE
|
||||
);
|
||||
|
||||
IF NOT EXISTS (SELECT * FROM SYS.OBJECTS WHERE OBJECT_ID = OBJECT_ID(N'[DBO].[IDN_SCIM_GROUP]') AND TYPE IN (N'U'))
|
||||
@ -148,25 +150,25 @@ CREATE TABLE IDN_OPENID_REMEMBER_ME (
|
||||
|
||||
IF NOT EXISTS (SELECT * FROM SYS.OBJECTS WHERE OBJECT_ID = OBJECT_ID(N'[DBO].[IDN_OPENID_USER_RPS]') AND TYPE IN (N'U'))
|
||||
CREATE TABLE IDN_OPENID_USER_RPS (
|
||||
USER_NAME VARCHAR(255) NOT NULL,
|
||||
TENANT_ID INTEGER DEFAULT 0,
|
||||
RP_URL VARCHAR(255) NOT NULL,
|
||||
TRUSTED_ALWAYS VARCHAR(128) DEFAULT 'FALSE',
|
||||
LAST_VISIT DATE NOT NULL,
|
||||
VISIT_COUNT INTEGER DEFAULT 0,
|
||||
DEFAULT_PROFILE_NAME VARCHAR(255) DEFAULT 'DEFAULT',
|
||||
PRIMARY KEY (USER_NAME, TENANT_ID, RP_URL)
|
||||
USER_NAME VARCHAR(255) NOT NULL,
|
||||
TENANT_ID INTEGER DEFAULT 0,
|
||||
RP_URL VARCHAR(255) NOT NULL,
|
||||
TRUSTED_ALWAYS VARCHAR(128) DEFAULT 'FALSE',
|
||||
LAST_VISIT DATE NOT NULL,
|
||||
VISIT_COUNT INTEGER DEFAULT 0,
|
||||
DEFAULT_PROFILE_NAME VARCHAR(255) DEFAULT 'DEFAULT',
|
||||
PRIMARY KEY (USER_NAME, TENANT_ID, RP_URL)
|
||||
);
|
||||
|
||||
IF NOT EXISTS (SELECT * FROM SYS.OBJECTS WHERE OBJECT_ID = OBJECT_ID(N'[DBO].[IDN_OPENID_ASSOCIATIONS]') AND TYPE IN (N'U'))
|
||||
CREATE TABLE IDN_OPENID_ASSOCIATIONS (
|
||||
HANDLE VARCHAR(255) NOT NULL,
|
||||
ASSOC_TYPE VARCHAR(255) NOT NULL,
|
||||
EXPIRE_IN DATETIME NOT NULL,
|
||||
MAC_KEY VARCHAR(255) NOT NULL,
|
||||
ASSOC_STORE VARCHAR(128) DEFAULT 'SHARED',
|
||||
TENANT_ID INTEGER DEFAULT -1,
|
||||
PRIMARY KEY (HANDLE)
|
||||
HANDLE VARCHAR(255) NOT NULL,
|
||||
ASSOC_TYPE VARCHAR(255) NOT NULL,
|
||||
EXPIRE_IN DATETIME NOT NULL,
|
||||
MAC_KEY VARCHAR(255) NOT NULL,
|
||||
ASSOC_STORE VARCHAR(128) DEFAULT 'SHARED',
|
||||
TENANT_ID INTEGER DEFAULT -1,
|
||||
PRIMARY KEY (HANDLE)
|
||||
);
|
||||
|
||||
IF NOT EXISTS (SELECT * FROM SYS.OBJECTS WHERE OBJECT_ID = OBJECT_ID(N'[DBO].[IDN_STS_STORE]') AND TYPE IN (N'U'))
|
||||
@ -201,12 +203,12 @@ CREATE TABLE IDN_IDENTITY_META_DATA (
|
||||
|
||||
IF NOT EXISTS (SELECT * FROM SYS.OBJECTS WHERE OBJECT_ID = OBJECT_ID(N'[DBO].[IDN_THRIFT_SESSION]') AND TYPE IN (N'U'))
|
||||
CREATE TABLE IDN_THRIFT_SESSION (
|
||||
SESSION_ID VARCHAR(255) NOT NULL,
|
||||
USER_NAME VARCHAR(255) NOT NULL,
|
||||
CREATED_TIME VARCHAR(255) NOT NULL,
|
||||
LAST_MODIFIED_TIME VARCHAR(255) NOT NULL,
|
||||
TENANT_ID INTEGER DEFAULT -1,
|
||||
PRIMARY KEY (SESSION_ID)
|
||||
SESSION_ID VARCHAR(255) NOT NULL,
|
||||
USER_NAME VARCHAR(255) NOT NULL,
|
||||
CREATED_TIME VARCHAR(255) NOT NULL,
|
||||
LAST_MODIFIED_TIME VARCHAR(255) NOT NULL,
|
||||
TENANT_ID INTEGER DEFAULT -1,
|
||||
PRIMARY KEY (SESSION_ID)
|
||||
);
|
||||
|
||||
IF NOT EXISTS (SELECT * FROM SYS.OBJECTS WHERE OBJECT_ID = OBJECT_ID(N'[DBO].[IDN_AUTH_SESSION_STORE]') AND TYPE IN (N'U'))
|
||||
@ -224,21 +226,21 @@ IF NOT EXISTS (SELECT * FROM SYS.OBJECTS WHERE OBJECT_ID = OBJECT_ID(N'[DBO].[S
|
||||
CREATE TABLE SP_APP (
|
||||
ID INTEGER NOT NULL IDENTITY,
|
||||
TENANT_ID INTEGER NOT NULL,
|
||||
APP_NAME VARCHAR (255) NOT NULL ,
|
||||
USER_STORE VARCHAR (255) NOT NULL,
|
||||
APP_NAME VARCHAR (255) NOT NULL ,
|
||||
USER_STORE VARCHAR (255) NOT NULL,
|
||||
USERNAME VARCHAR (255) NOT NULL ,
|
||||
DESCRIPTION VARCHAR (1024),
|
||||
ROLE_CLAIM VARCHAR (512),
|
||||
ROLE_CLAIM VARCHAR (512),
|
||||
AUTH_TYPE VARCHAR (255) NOT NULL,
|
||||
PROVISIONING_USERSTORE_DOMAIN VARCHAR (512),
|
||||
IS_LOCAL_CLAIM_DIALECT CHAR(1) DEFAULT '1',
|
||||
IS_SEND_LOCAL_SUBJECT_ID CHAR(1) DEFAULT '0',
|
||||
IS_SEND_AUTH_LIST_OF_IDPS CHAR(1) DEFAULT '0',
|
||||
PROVISIONING_USERSTORE_DOMAIN VARCHAR (512),
|
||||
IS_LOCAL_CLAIM_DIALECT CHAR(1) DEFAULT '1',
|
||||
IS_SEND_LOCAL_SUBJECT_ID CHAR(1) DEFAULT '0',
|
||||
IS_SEND_AUTH_LIST_OF_IDPS CHAR(1) DEFAULT '0',
|
||||
IS_USE_TENANT_DOMAIN_SUBJECT CHAR(1) DEFAULT '1',
|
||||
IS_USE_USER_DOMAIN_SUBJECT CHAR(1) DEFAULT '1',
|
||||
SUBJECT_CLAIM_URI VARCHAR (512),
|
||||
IS_SAAS_APP CHAR(1) DEFAULT '0',
|
||||
IS_DUMB_MODE CHAR(1) DEFAULT '0',
|
||||
SUBJECT_CLAIM_URI VARCHAR (512),
|
||||
IS_SAAS_APP CHAR(1) DEFAULT '0',
|
||||
IS_DUMB_MODE CHAR(1) DEFAULT '0',
|
||||
PRIMARY KEY (ID));
|
||||
|
||||
ALTER TABLE SP_APP ADD CONSTRAINT APPLICATION_NAME_CONSTRAINT UNIQUE(APP_NAME, TENANT_ID);
|
||||
@ -259,11 +261,11 @@ IF NOT EXISTS (SELECT * FROM SYS.OBJECTS WHERE OBJECT_ID = OBJECT_ID(N'[DBO].[S
|
||||
CREATE TABLE SP_INBOUND_AUTH (
|
||||
ID INTEGER NOT NULL IDENTITY,
|
||||
TENANT_ID INTEGER NOT NULL,
|
||||
INBOUND_AUTH_KEY VARCHAR (255) NOT NULL,
|
||||
INBOUND_AUTH_KEY VARCHAR (255),
|
||||
INBOUND_AUTH_TYPE VARCHAR (255) NOT NULL,
|
||||
PROP_NAME VARCHAR (255),
|
||||
PROP_VALUE VARCHAR (1024) ,
|
||||
APP_ID INTEGER NOT NULL,
|
||||
APP_ID INTEGER NOT NULL,
|
||||
PRIMARY KEY (ID));
|
||||
|
||||
ALTER TABLE SP_INBOUND_AUTH ADD CONSTRAINT APPLICATION_ID_CONSTRAINT FOREIGN KEY (APP_ID) REFERENCES SP_APP (ID) ON DELETE CASCADE;
|
||||
@ -272,7 +274,7 @@ IF NOT EXISTS (SELECT * FROM SYS.OBJECTS WHERE OBJECT_ID = OBJECT_ID(N'[DBO].[S
|
||||
CREATE TABLE SP_AUTH_STEP (
|
||||
ID INTEGER NOT NULL IDENTITY,
|
||||
TENANT_ID INTEGER NOT NULL,
|
||||
STEP_ORDER INTEGER DEFAULT 1,
|
||||
STEP_ORDER INTEGER DEFAULT 1,
|
||||
APP_ID INTEGER NOT NULL,
|
||||
IS_SUBJECT_STEP CHAR(1) DEFAULT '0',
|
||||
IS_ATTRIBUTE_STEP CHAR(1) DEFAULT '0',
|
||||
@ -338,73 +340,73 @@ ALTER TABLE SP_PROVISIONING_CONNECTOR ADD CONSTRAINT PRO_CONNECTOR_APPID_CONSTRA
|
||||
|
||||
IF NOT EXISTS (SELECT * FROM SYS.OBJECTS WHERE OBJECT_ID = OBJECT_ID(N'[DBO].[IDP]') AND TYPE IN (N'U'))
|
||||
CREATE TABLE IDP (
|
||||
ID INTEGER IDENTITY,
|
||||
TENANT_ID INTEGER,
|
||||
NAME VARCHAR(254) NOT NULL,
|
||||
IS_ENABLED CHAR(1) NOT NULL DEFAULT '1',
|
||||
IS_PRIMARY CHAR(1) NOT NULL DEFAULT '0',
|
||||
HOME_REALM_ID VARCHAR(254),
|
||||
IMAGE VARBINARY(MAX),
|
||||
CERTIFICATE VARBINARY(MAX),
|
||||
ALIAS VARCHAR(254),
|
||||
INBOUND_PROV_ENABLED CHAR (1) NOT NULL DEFAULT '0',
|
||||
INBOUND_PROV_USER_STORE_ID VARCHAR(254),
|
||||
USER_CLAIM_URI VARCHAR(254),
|
||||
ROLE_CLAIM_URI VARCHAR(254),
|
||||
DESCRIPTION VARCHAR (1024),
|
||||
DEFAULT_AUTHENTICATOR_NAME VARCHAR(254),
|
||||
DEFAULT_PRO_CONNECTOR_NAME VARCHAR(254),
|
||||
PROVISIONING_ROLE VARCHAR(128),
|
||||
IS_FEDERATION_HUB CHAR(1) NOT NULL DEFAULT '0',
|
||||
IS_LOCAL_CLAIM_DIALECT CHAR(1) NOT NULL DEFAULT '0',
|
||||
PRIMARY KEY (ID),
|
||||
DISPLAY_NAME VARCHAR(255),
|
||||
UNIQUE (TENANT_ID, NAME));
|
||||
ID INTEGER IDENTITY,
|
||||
TENANT_ID INTEGER,
|
||||
NAME VARCHAR(254) NOT NULL,
|
||||
IS_ENABLED CHAR(1) NOT NULL DEFAULT '1',
|
||||
IS_PRIMARY CHAR(1) NOT NULL DEFAULT '0',
|
||||
HOME_REALM_ID VARCHAR(254),
|
||||
IMAGE VARBINARY(MAX),
|
||||
CERTIFICATE VARBINARY(MAX),
|
||||
ALIAS VARCHAR(254),
|
||||
INBOUND_PROV_ENABLED CHAR (1) NOT NULL DEFAULT '0',
|
||||
INBOUND_PROV_USER_STORE_ID VARCHAR(254),
|
||||
USER_CLAIM_URI VARCHAR(254),
|
||||
ROLE_CLAIM_URI VARCHAR(254),
|
||||
DESCRIPTION VARCHAR (1024),
|
||||
DEFAULT_AUTHENTICATOR_NAME VARCHAR(254),
|
||||
DEFAULT_PRO_CONNECTOR_NAME VARCHAR(254),
|
||||
PROVISIONING_ROLE VARCHAR(128),
|
||||
IS_FEDERATION_HUB CHAR(1) NOT NULL DEFAULT '0',
|
||||
IS_LOCAL_CLAIM_DIALECT CHAR(1) NOT NULL DEFAULT '0',
|
||||
PRIMARY KEY (ID),
|
||||
DISPLAY_NAME VARCHAR(255),
|
||||
UNIQUE (TENANT_ID, NAME));
|
||||
|
||||
INSERT INTO IDP (TENANT_ID, NAME, HOME_REALM_ID) VALUES (-1234, 'LOCAL', 'localhost');
|
||||
|
||||
IF NOT EXISTS (SELECT * FROM SYS.OBJECTS WHERE OBJECT_ID = OBJECT_ID(N'[DBO].[IDP_ROLE]') AND TYPE IN (N'U'))
|
||||
CREATE TABLE IDP_ROLE (
|
||||
ID INTEGER IDENTITY,
|
||||
IDP_ID INTEGER,
|
||||
TENANT_ID INTEGER,
|
||||
ROLE VARCHAR(254),
|
||||
PRIMARY KEY (ID),
|
||||
UNIQUE (IDP_ID, ROLE),
|
||||
FOREIGN KEY (IDP_ID) REFERENCES IDP(ID) ON DELETE CASCADE);
|
||||
ID INTEGER IDENTITY,
|
||||
IDP_ID INTEGER,
|
||||
TENANT_ID INTEGER,
|
||||
ROLE VARCHAR(254),
|
||||
PRIMARY KEY (ID),
|
||||
UNIQUE (IDP_ID, ROLE),
|
||||
FOREIGN KEY (IDP_ID) REFERENCES IDP(ID) ON DELETE CASCADE);
|
||||
|
||||
IF NOT EXISTS (SELECT * FROM SYS.OBJECTS WHERE OBJECT_ID = OBJECT_ID(N'[DBO].[IDP_ROLE_MAPPING]') AND TYPE IN (N'U'))
|
||||
CREATE TABLE IDP_ROLE_MAPPING (
|
||||
ID INTEGER IDENTITY,
|
||||
IDP_ROLE_ID INTEGER,
|
||||
TENANT_ID INTEGER,
|
||||
USER_STORE_ID VARCHAR (253),
|
||||
LOCAL_ROLE VARCHAR(253),
|
||||
PRIMARY KEY (ID),
|
||||
UNIQUE (IDP_ROLE_ID, TENANT_ID, USER_STORE_ID, LOCAL_ROLE),
|
||||
FOREIGN KEY (IDP_ROLE_ID) REFERENCES IDP_ROLE(ID) ON DELETE CASCADE);
|
||||
ID INTEGER IDENTITY,
|
||||
IDP_ROLE_ID INTEGER,
|
||||
TENANT_ID INTEGER,
|
||||
USER_STORE_ID VARCHAR (253),
|
||||
LOCAL_ROLE VARCHAR(253),
|
||||
PRIMARY KEY (ID),
|
||||
UNIQUE (IDP_ROLE_ID, TENANT_ID, USER_STORE_ID, LOCAL_ROLE),
|
||||
FOREIGN KEY (IDP_ROLE_ID) REFERENCES IDP_ROLE(ID) ON DELETE CASCADE);
|
||||
|
||||
IF NOT EXISTS (SELECT * FROM SYS.OBJECTS WHERE OBJECT_ID = OBJECT_ID(N'[DBO].[IDP_CLAIM]') AND TYPE IN (N'U'))
|
||||
CREATE TABLE IDP_CLAIM (
|
||||
ID INTEGER IDENTITY,
|
||||
IDP_ID INTEGER,
|
||||
TENANT_ID INTEGER,
|
||||
CLAIM VARCHAR(254),
|
||||
PRIMARY KEY (ID),
|
||||
UNIQUE (IDP_ID, CLAIM),
|
||||
FOREIGN KEY (IDP_ID) REFERENCES IDP(ID) ON DELETE CASCADE);
|
||||
ID INTEGER IDENTITY,
|
||||
IDP_ID INTEGER,
|
||||
TENANT_ID INTEGER,
|
||||
CLAIM VARCHAR(254),
|
||||
PRIMARY KEY (ID),
|
||||
UNIQUE (IDP_ID, CLAIM),
|
||||
FOREIGN KEY (IDP_ID) REFERENCES IDP(ID) ON DELETE CASCADE);
|
||||
|
||||
IF NOT EXISTS (SELECT * FROM SYS.OBJECTS WHERE OBJECT_ID = OBJECT_ID(N'[DBO].[IDP_CLAIM_MAPPING]') AND TYPE IN (N'U'))
|
||||
CREATE TABLE IDP_CLAIM_MAPPING (
|
||||
ID INTEGER IDENTITY,
|
||||
IDP_CLAIM_ID INTEGER,
|
||||
TENANT_ID INTEGER,
|
||||
LOCAL_CLAIM VARCHAR(253),
|
||||
DEFAULT_VALUE VARCHAR(255),
|
||||
IS_REQUESTED VARCHAR(128) DEFAULT '0',
|
||||
PRIMARY KEY (ID),
|
||||
UNIQUE (IDP_CLAIM_ID, TENANT_ID, LOCAL_CLAIM),
|
||||
FOREIGN KEY (IDP_CLAIM_ID) REFERENCES IDP_CLAIM(ID) ON DELETE CASCADE);
|
||||
ID INTEGER IDENTITY,
|
||||
IDP_CLAIM_ID INTEGER,
|
||||
TENANT_ID INTEGER,
|
||||
LOCAL_CLAIM VARCHAR(253),
|
||||
DEFAULT_VALUE VARCHAR(255),
|
||||
IS_REQUESTED VARCHAR(128) DEFAULT '0',
|
||||
PRIMARY KEY (ID),
|
||||
UNIQUE (IDP_CLAIM_ID, TENANT_ID, LOCAL_CLAIM),
|
||||
FOREIGN KEY (IDP_CLAIM_ID) REFERENCES IDP_CLAIM(ID) ON DELETE CASCADE);
|
||||
|
||||
IF NOT EXISTS (SELECT * FROM SYS.OBJECTS WHERE OBJECT_ID = OBJECT_ID(N'[DBO].[IDP_AUTHENTICATOR]') AND TYPE IN (N'U'))
|
||||
CREATE TABLE IDP_AUTHENTICATOR (
|
||||
@ -531,11 +533,11 @@ CREATE TABLE FIDO_DEVICE_STORE (
|
||||
TENANT_ID INTEGER,
|
||||
DOMAIN_NAME VARCHAR(255) NOT NULL,
|
||||
USER_NAME VARCHAR(45) NOT NULL,
|
||||
TIME_REGISTERED DATETIME,
|
||||
TIME_REGISTERED DATETIME,
|
||||
KEY_HANDLE VARCHAR(200) NOT NULL,
|
||||
DEVICE_DATA VARCHAR(2048) NOT NULL,
|
||||
PRIMARY KEY (TENANT_ID, DOMAIN_NAME, USER_NAME, KEY_HANDLE));
|
||||
|
||||
|
||||
IF NOT EXISTS (SELECT * FROM SYS.OBJECTS WHERE OBJECT_ID = OBJECT_ID(N'[DBO].[WF_REQUEST]') AND TYPE IN (N'U'))
|
||||
CREATE TABLE WF_REQUEST (
|
||||
UUID VARCHAR (45),
|
||||
@ -649,14 +651,17 @@ CREATE TABLE AM_APPLICATION (
|
||||
APPLICATION_TIER VARCHAR(50) DEFAULT 'Unlimited',
|
||||
CALLBACK_URL VARCHAR(512),
|
||||
DESCRIPTION VARCHAR(512),
|
||||
APPLICATION_STATUS VARCHAR(50) DEFAULT 'APPROVED',
|
||||
CREATED_BY VARCHAR(100),
|
||||
APPLICATION_STATUS VARCHAR(50) DEFAULT 'APPROVED',
|
||||
GROUP_ID VARCHAR(100),
|
||||
CREATED_BY VARCHAR(100),
|
||||
CREATED_TIME DATETIME,
|
||||
UPDATED_BY VARCHAR(100),
|
||||
UPDATED_TIME DATETIME,
|
||||
UUID VARCHAR(256),
|
||||
FOREIGN KEY(SUBSCRIBER_ID) REFERENCES AM_SUBSCRIBER(SUBSCRIBER_ID) ON UPDATE CASCADE,
|
||||
PRIMARY KEY(APPLICATION_ID),
|
||||
UNIQUE (NAME,SUBSCRIBER_ID)
|
||||
UNIQUE (NAME,SUBSCRIBER_ID),
|
||||
UNIQUE (UUID)
|
||||
);
|
||||
|
||||
IF NOT EXISTS (SELECT * FROM SYS.OBJECTS WHERE OBJECT_ID = OBJECT_ID(N'[DBO].[AM_API]') AND TYPE IN (N'U'))
|
||||
@ -703,9 +708,11 @@ CREATE TABLE AM_SUBSCRIPTION (
|
||||
CREATED_TIME DATETIME,
|
||||
UPDATED_BY VARCHAR(100),
|
||||
UPDATED_TIME DATETIME,
|
||||
UUID VARCHAR(256),
|
||||
FOREIGN KEY(APPLICATION_ID) REFERENCES AM_APPLICATION(APPLICATION_ID) ON UPDATE CASCADE,
|
||||
FOREIGN KEY(API_ID) REFERENCES AM_API(API_ID) ON UPDATE CASCADE,
|
||||
PRIMARY KEY (SUBSCRIPTION_ID)
|
||||
PRIMARY KEY (SUBSCRIPTION_ID),
|
||||
UNIQUE (UUID)
|
||||
);
|
||||
|
||||
IF NOT EXISTS (SELECT * FROM SYS.OBJECTS WHERE OBJECT_ID = OBJECT_ID(N'[DBO].[AM_SUBSCRIPTION_KEY_MAPPING]') AND TYPE IN (N'U'))
|
||||
@ -725,6 +732,7 @@ CREATE TABLE AM_APPLICATION_KEY_MAPPING (
|
||||
CONSUMER_KEY VARCHAR(512),
|
||||
KEY_TYPE VARCHAR(512) NOT NULL,
|
||||
STATE VARCHAR(30) NOT NULL,
|
||||
CREATE_MODE VARCHAR(30) DEFAULT 'CREATED',
|
||||
FOREIGN KEY(APPLICATION_ID) REFERENCES AM_APPLICATION(APPLICATION_ID) ON UPDATE CASCADE,
|
||||
PRIMARY KEY(APPLICATION_ID,KEY_TYPE)
|
||||
);
|
||||
@ -738,6 +746,7 @@ CREATE TABLE AM_APPLICATION_REGISTRATION (
|
||||
APP_ID INTEGER,
|
||||
TOKEN_TYPE VARCHAR(30),
|
||||
TOKEN_SCOPE VARCHAR(256) DEFAULT 'default',
|
||||
INPUTS VARCHAR(1000),
|
||||
ALLOWED_DOMAINS VARCHAR(256),
|
||||
VALIDITY_PERIOD BIGINT,
|
||||
UNIQUE (SUBSCRIBER_ID,APP_ID,TOKEN_TYPE),
|
||||
@ -815,7 +824,7 @@ CREATE TABLE AM_EXTERNAL_STORES (
|
||||
STORE_ENDPOINT VARCHAR(255) NOT NULL,
|
||||
STORE_TYPE VARCHAR(255) NOT NULL,
|
||||
FOREIGN KEY(API_ID) REFERENCES AM_API(API_ID) ON UPDATE CASCADE,
|
||||
PRIMARY KEY (API_ID)
|
||||
PRIMARY KEY (APISTORE_ID)
|
||||
);
|
||||
|
||||
IF NOT EXISTS (SELECT * FROM SYS.OBJECTS WHERE OBJECT_ID = OBJECT_ID(N'[DBO].[AM_WORKFLOWS]') AND TYPE IN (N'U'))
|
||||
@ -846,10 +855,10 @@ CREATE TABLE AM_API_SCOPES (
|
||||
IF NOT EXISTS (SELECT * FROM SYS.OBJECTS WHERE OBJECT_ID = OBJECT_ID(N'[DBO].[AM_API_DEFAULT_VERSION]') AND TYPE IN (N'U'))
|
||||
|
||||
CREATE TABLE AM_API_DEFAULT_VERSION (
|
||||
DEFAULT_VERSION_ID INTEGER NOT NULL IDENTITY,
|
||||
DEFAULT_VERSION_ID INTEGER NOT NULL IDENTITY,
|
||||
API_NAME VARCHAR(256) NOT NULL ,
|
||||
API_PROVIDER VARCHAR(256) NOT NULL ,
|
||||
DEFAULT_API_VERSION VARCHAR(30) ,
|
||||
API_PROVIDER VARCHAR(256) NOT NULL ,
|
||||
DEFAULT_API_VERSION VARCHAR(30) ,
|
||||
PUBLISHED_DEFAULT_API_VERSION VARCHAR(30) ,
|
||||
PRIMARY KEY (DEFAULT_VERSION_ID)
|
||||
);
|
||||
|
||||
@ -64,7 +64,8 @@ CREATE TABLE IF NOT EXISTS IDN_OAUTH2_ACCESS_TOKEN (
|
||||
TOKEN_SCOPE_HASH VARCHAR(32),
|
||||
TOKEN_STATE VARCHAR(25) DEFAULT 'ACTIVE',
|
||||
TOKEN_STATE_ID VARCHAR (128) DEFAULT 'NONE',
|
||||
PRIMARY KEY (TOKEN_ID),
|
||||
SUBJECT_IDENTIFIER VARCHAR(255),
|
||||
PRIMARY KEY (TOKEN_ID),
|
||||
FOREIGN KEY (CONSUMER_KEY_ID) REFERENCES IDN_OAUTH_CONSUMER_APPS(ID) ON DELETE CASCADE,
|
||||
CONSTRAINT CON_APP_KEY UNIQUE (CONSUMER_KEY_ID,AUTHZ_USER,TENANT_ID,USER_DOMAIN,USER_TYPE,TOKEN_SCOPE_HASH,
|
||||
TOKEN_STATE,TOKEN_STATE_ID)
|
||||
@ -75,6 +76,7 @@ CREATE INDEX IDX_AT_CK_AU ON IDN_OAUTH2_ACCESS_TOKEN(CONSUMER_KEY_ID, AUTHZ_USER
|
||||
CREATE INDEX IDX_TC ON IDN_OAUTH2_ACCESS_TOKEN(TIME_CREATED);
|
||||
|
||||
CREATE TABLE IF NOT EXISTS IDN_OAUTH2_AUTHORIZATION_CODE (
|
||||
CODE_ID VARCHAR (255),
|
||||
AUTHORIZATION_CODE VARCHAR(512),
|
||||
CONSUMER_KEY_ID INTEGER,
|
||||
CALLBACK_URL VARCHAR(1024),
|
||||
@ -86,7 +88,7 @@ CREATE TABLE IF NOT EXISTS IDN_OAUTH2_AUTHORIZATION_CODE (
|
||||
VALIDITY_PERIOD BIGINT,
|
||||
STATE VARCHAR (25) DEFAULT 'ACTIVE',
|
||||
TOKEN_ID VARCHAR(255),
|
||||
PRIMARY KEY (AUTHORIZATION_CODE),
|
||||
PRIMARY KEY (CODE_ID),
|
||||
FOREIGN KEY (CONSUMER_KEY_ID) REFERENCES IDN_OAUTH_CONSUMER_APPS(ID) ON DELETE CASCADE
|
||||
)ENGINE INNODB;
|
||||
|
||||
@ -113,7 +115,7 @@ CREATE TABLE IF NOT EXISTS IDN_OAUTH2_RESOURCE_SCOPE (
|
||||
SCOPE_ID INTEGER (11) NOT NULL,
|
||||
TENANT_ID INTEGER DEFAULT -1,
|
||||
PRIMARY KEY (RESOURCE_PATH),
|
||||
FOREIGN KEY (SCOPE_ID) REFERENCES IDN_OAUTH2_SCOPE (SCOPE_ID)
|
||||
FOREIGN KEY (SCOPE_ID) REFERENCES IDN_OAUTH2_SCOPE (SCOPE_ID) ON DELETE CASCADE ON UPDATE CASCADE
|
||||
)ENGINE INNODB;
|
||||
|
||||
CREATE TABLE IF NOT EXISTS IDN_SCIM_GROUP (
|
||||
@ -203,21 +205,21 @@ CREATE TABLE IF NOT EXISTS IDN_AUTH_SESSION_STORE (
|
||||
CREATE TABLE IF NOT EXISTS SP_APP (
|
||||
ID INTEGER NOT NULL AUTO_INCREMENT,
|
||||
TENANT_ID INTEGER NOT NULL,
|
||||
APP_NAME VARCHAR (255) NOT NULL ,
|
||||
USER_STORE VARCHAR (255) NOT NULL,
|
||||
APP_NAME VARCHAR (255) NOT NULL ,
|
||||
USER_STORE VARCHAR (255) NOT NULL,
|
||||
USERNAME VARCHAR (255) NOT NULL ,
|
||||
DESCRIPTION VARCHAR (1024),
|
||||
ROLE_CLAIM VARCHAR (512),
|
||||
ROLE_CLAIM VARCHAR (512),
|
||||
AUTH_TYPE VARCHAR (255) NOT NULL,
|
||||
PROVISIONING_USERSTORE_DOMAIN VARCHAR (512),
|
||||
IS_LOCAL_CLAIM_DIALECT CHAR(1) DEFAULT '1',
|
||||
IS_SEND_LOCAL_SUBJECT_ID CHAR(1) DEFAULT '0',
|
||||
IS_SEND_AUTH_LIST_OF_IDPS CHAR(1) DEFAULT '0',
|
||||
PROVISIONING_USERSTORE_DOMAIN VARCHAR (512),
|
||||
IS_LOCAL_CLAIM_DIALECT CHAR(1) DEFAULT '1',
|
||||
IS_SEND_LOCAL_SUBJECT_ID CHAR(1) DEFAULT '0',
|
||||
IS_SEND_AUTH_LIST_OF_IDPS CHAR(1) DEFAULT '0',
|
||||
IS_USE_TENANT_DOMAIN_SUBJECT CHAR(1) DEFAULT '1',
|
||||
IS_USE_USER_DOMAIN_SUBJECT CHAR(1) DEFAULT '1',
|
||||
SUBJECT_CLAIM_URI VARCHAR (512),
|
||||
IS_SAAS_APP CHAR(1) DEFAULT '0',
|
||||
IS_DUMB_MODE CHAR(1) DEFAULT '0',
|
||||
SUBJECT_CLAIM_URI VARCHAR (512),
|
||||
IS_SAAS_APP CHAR(1) DEFAULT '0',
|
||||
IS_DUMB_MODE CHAR(1) DEFAULT '0',
|
||||
PRIMARY KEY (ID)
|
||||
)ENGINE INNODB;
|
||||
|
||||
@ -238,7 +240,7 @@ CREATE TABLE IF NOT EXISTS SP_METADATA (
|
||||
CREATE TABLE IF NOT EXISTS SP_INBOUND_AUTH (
|
||||
ID INTEGER NOT NULL AUTO_INCREMENT,
|
||||
TENANT_ID INTEGER NOT NULL,
|
||||
INBOUND_AUTH_KEY VARCHAR (255) NOT NULL,
|
||||
INBOUND_AUTH_KEY VARCHAR (255),
|
||||
INBOUND_AUTH_TYPE VARCHAR (255) NOT NULL,
|
||||
PROP_NAME VARCHAR (255),
|
||||
PROP_VALUE VARCHAR (1024) ,
|
||||
@ -317,61 +319,61 @@ CREATE TABLE IF NOT EXISTS SP_PROVISIONING_CONNECTOR (
|
||||
ALTER TABLE SP_PROVISIONING_CONNECTOR ADD CONSTRAINT PRO_CONNECTOR_APPID_CONSTRAINT FOREIGN KEY (APP_ID) REFERENCES SP_APP (ID) ON DELETE CASCADE;
|
||||
|
||||
CREATE TABLE IF NOT EXISTS IDP (
|
||||
ID INTEGER AUTO_INCREMENT,
|
||||
TENANT_ID INTEGER,
|
||||
NAME VARCHAR(254) NOT NULL,
|
||||
IS_ENABLED CHAR(1) NOT NULL DEFAULT '1',
|
||||
IS_PRIMARY CHAR(1) NOT NULL DEFAULT '0',
|
||||
HOME_REALM_ID VARCHAR(254),
|
||||
IMAGE MEDIUMBLOB,
|
||||
CERTIFICATE BLOB,
|
||||
ALIAS VARCHAR(254),
|
||||
INBOUND_PROV_ENABLED CHAR (1) NOT NULL DEFAULT '0',
|
||||
INBOUND_PROV_USER_STORE_ID VARCHAR(254),
|
||||
USER_CLAIM_URI VARCHAR(254),
|
||||
ROLE_CLAIM_URI VARCHAR(254),
|
||||
DESCRIPTION VARCHAR (1024),
|
||||
DEFAULT_AUTHENTICATOR_NAME VARCHAR(254),
|
||||
DEFAULT_PRO_CONNECTOR_NAME VARCHAR(254),
|
||||
PROVISIONING_ROLE VARCHAR(128),
|
||||
IS_FEDERATION_HUB CHAR(1) NOT NULL DEFAULT '0',
|
||||
IS_LOCAL_CLAIM_DIALECT CHAR(1) NOT NULL DEFAULT '0',
|
||||
ID INTEGER AUTO_INCREMENT,
|
||||
TENANT_ID INTEGER,
|
||||
NAME VARCHAR(254) NOT NULL,
|
||||
IS_ENABLED CHAR(1) NOT NULL DEFAULT '1',
|
||||
IS_PRIMARY CHAR(1) NOT NULL DEFAULT '0',
|
||||
HOME_REALM_ID VARCHAR(254),
|
||||
IMAGE MEDIUMBLOB,
|
||||
CERTIFICATE BLOB,
|
||||
ALIAS VARCHAR(254),
|
||||
INBOUND_PROV_ENABLED CHAR (1) NOT NULL DEFAULT '0',
|
||||
INBOUND_PROV_USER_STORE_ID VARCHAR(254),
|
||||
USER_CLAIM_URI VARCHAR(254),
|
||||
ROLE_CLAIM_URI VARCHAR(254),
|
||||
DESCRIPTION VARCHAR (1024),
|
||||
DEFAULT_AUTHENTICATOR_NAME VARCHAR(254),
|
||||
DEFAULT_PRO_CONNECTOR_NAME VARCHAR(254),
|
||||
PROVISIONING_ROLE VARCHAR(128),
|
||||
IS_FEDERATION_HUB CHAR(1) NOT NULL DEFAULT '0',
|
||||
IS_LOCAL_CLAIM_DIALECT CHAR(1) NOT NULL DEFAULT '0',
|
||||
DISPLAY_NAME VARCHAR(255),
|
||||
PRIMARY KEY (ID),
|
||||
UNIQUE (TENANT_ID, NAME)
|
||||
PRIMARY KEY (ID),
|
||||
UNIQUE (TENANT_ID, NAME)
|
||||
)ENGINE INNODB;
|
||||
|
||||
INSERT INTO IDP (TENANT_ID, NAME, HOME_REALM_ID) VALUES (-1234, 'LOCAL', 'localhost');
|
||||
|
||||
CREATE TABLE IF NOT EXISTS IDP_ROLE (
|
||||
ID INTEGER AUTO_INCREMENT,
|
||||
IDP_ID INTEGER,
|
||||
TENANT_ID INTEGER,
|
||||
ROLE VARCHAR(254),
|
||||
PRIMARY KEY (ID),
|
||||
UNIQUE (IDP_ID, ROLE),
|
||||
FOREIGN KEY (IDP_ID) REFERENCES IDP(ID) ON DELETE CASCADE
|
||||
ID INTEGER AUTO_INCREMENT,
|
||||
IDP_ID INTEGER,
|
||||
TENANT_ID INTEGER,
|
||||
ROLE VARCHAR(254),
|
||||
PRIMARY KEY (ID),
|
||||
UNIQUE (IDP_ID, ROLE),
|
||||
FOREIGN KEY (IDP_ID) REFERENCES IDP(ID) ON DELETE CASCADE
|
||||
)ENGINE INNODB;
|
||||
|
||||
CREATE TABLE IF NOT EXISTS IDP_ROLE_MAPPING (
|
||||
ID INTEGER AUTO_INCREMENT,
|
||||
IDP_ROLE_ID INTEGER,
|
||||
TENANT_ID INTEGER,
|
||||
USER_STORE_ID VARCHAR (253),
|
||||
LOCAL_ROLE VARCHAR(253),
|
||||
PRIMARY KEY (ID),
|
||||
UNIQUE (IDP_ROLE_ID, TENANT_ID, USER_STORE_ID, LOCAL_ROLE),
|
||||
FOREIGN KEY (IDP_ROLE_ID) REFERENCES IDP_ROLE(ID) ON DELETE CASCADE
|
||||
ID INTEGER AUTO_INCREMENT,
|
||||
IDP_ROLE_ID INTEGER,
|
||||
TENANT_ID INTEGER,
|
||||
USER_STORE_ID VARCHAR (253),
|
||||
LOCAL_ROLE VARCHAR(253),
|
||||
PRIMARY KEY (ID),
|
||||
UNIQUE (IDP_ROLE_ID, TENANT_ID, USER_STORE_ID, LOCAL_ROLE),
|
||||
FOREIGN KEY (IDP_ROLE_ID) REFERENCES IDP_ROLE(ID) ON DELETE CASCADE
|
||||
)ENGINE INNODB;
|
||||
|
||||
CREATE TABLE IF NOT EXISTS IDP_CLAIM (
|
||||
ID INTEGER AUTO_INCREMENT,
|
||||
IDP_ID INTEGER,
|
||||
TENANT_ID INTEGER,
|
||||
CLAIM VARCHAR(254),
|
||||
PRIMARY KEY (ID),
|
||||
UNIQUE (IDP_ID, CLAIM),
|
||||
FOREIGN KEY (IDP_ID) REFERENCES IDP(ID) ON DELETE CASCADE
|
||||
ID INTEGER AUTO_INCREMENT,
|
||||
IDP_ID INTEGER,
|
||||
TENANT_ID INTEGER,
|
||||
CLAIM VARCHAR(254),
|
||||
PRIMARY KEY (ID),
|
||||
UNIQUE (IDP_ID, CLAIM),
|
||||
FOREIGN KEY (IDP_ID) REFERENCES IDP(ID) ON DELETE CASCADE
|
||||
)ENGINE INNODB;
|
||||
|
||||
CREATE TABLE IF NOT EXISTS IDP_CLAIM_MAPPING (
|
||||
@ -514,7 +516,7 @@ CREATE TABLE IF NOT EXISTS FIDO_DEVICE_STORE (
|
||||
DEVICE_DATA VARCHAR(2048) NOT NULL,
|
||||
PRIMARY KEY (TENANT_ID, DOMAIN_NAME, USER_NAME, KEY_HANDLE)
|
||||
)ENGINE INNODB;
|
||||
|
||||
|
||||
CREATE TABLE IF NOT EXISTS WF_REQUEST (
|
||||
UUID VARCHAR (45),
|
||||
CREATED_BY VARCHAR (255),
|
||||
@ -624,9 +626,11 @@ CREATE TABLE IF NOT EXISTS AM_APPLICATION (
|
||||
CREATED_TIME TIMESTAMP,
|
||||
UPDATED_BY VARCHAR(100),
|
||||
UPDATED_TIME TIMESTAMP,
|
||||
UUID VARCHAR(256),
|
||||
FOREIGN KEY(SUBSCRIBER_ID) REFERENCES AM_SUBSCRIBER(SUBSCRIBER_ID) ON UPDATE CASCADE ON DELETE RESTRICT,
|
||||
PRIMARY KEY(APPLICATION_ID),
|
||||
UNIQUE (NAME,SUBSCRIBER_ID)
|
||||
UNIQUE (NAME,SUBSCRIBER_ID),
|
||||
UNIQUE (UUID)
|
||||
)ENGINE INNODB;
|
||||
|
||||
CREATE TABLE IF NOT EXISTS AM_API (
|
||||
@ -667,9 +671,11 @@ CREATE TABLE IF NOT EXISTS AM_SUBSCRIPTION (
|
||||
CREATED_TIME TIMESTAMP,
|
||||
UPDATED_BY VARCHAR(100),
|
||||
UPDATED_TIME TIMESTAMP,
|
||||
UUID VARCHAR(256),
|
||||
FOREIGN KEY(APPLICATION_ID) REFERENCES AM_APPLICATION(APPLICATION_ID) ON UPDATE CASCADE ON DELETE RESTRICT,
|
||||
FOREIGN KEY(API_ID) REFERENCES AM_API(API_ID) ON UPDATE CASCADE ON DELETE RESTRICT,
|
||||
PRIMARY KEY (SUBSCRIPTION_ID)
|
||||
PRIMARY KEY (SUBSCRIPTION_ID),
|
||||
UNIQUE (UUID)
|
||||
)ENGINE INNODB;
|
||||
|
||||
CREATE TABLE IF NOT EXISTS AM_SUBSCRIPTION_KEY_MAPPING (
|
||||
@ -787,12 +793,12 @@ CREATE TABLE IF NOT EXISTS AM_API_SCOPES (
|
||||
)ENGINE = INNODB;
|
||||
|
||||
CREATE TABLE IF NOT EXISTS AM_API_DEFAULT_VERSION (
|
||||
DEFAULT_VERSION_ID INT AUTO_INCREMENT,
|
||||
DEFAULT_VERSION_ID INT AUTO_INCREMENT,
|
||||
API_NAME VARCHAR(256) NOT NULL ,
|
||||
API_PROVIDER VARCHAR(256) NOT NULL ,
|
||||
DEFAULT_API_VERSION VARCHAR(30) ,
|
||||
API_PROVIDER VARCHAR(256) NOT NULL ,
|
||||
DEFAULT_API_VERSION VARCHAR(30) ,
|
||||
PUBLISHED_DEFAULT_API_VERSION VARCHAR(30) ,
|
||||
PRIMARY KEY (DEFAULT_VERSION_ID)
|
||||
);
|
||||
|
||||
CREATE INDEX IDX_SUB_APP_ID ON AM_SUBSCRIPTION (APPLICATION_ID, SUBSCRIPTION_ID);
|
||||
CREATE INDEX IDX_SUB_APP_ID ON AM_SUBSCRIPTION (APPLICATION_ID, SUBSCRIPTION_ID);
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
-- Create Oracle New User and Connect
|
||||
--------------------------------------
|
||||
-- CREATE USER apimuser IDENTIFIED BY wso2;
|
||||
-- GRANT CONNECT,RESOURCE to apimuser WITH ADMIN OPTION;
|
||||
-- CREATE USER apimuser IDENTIFIED BY wso2;
|
||||
-- GRANT CONNECT,RESOURCE to apimuser WITH ADMIN OPTION;
|
||||
-- CONNECT apimuser/wso2
|
||||
--
|
||||
|
||||
@ -78,7 +78,8 @@ CREATE TABLE IDN_OAUTH2_ACCESS_TOKEN (
|
||||
TOKEN_SCOPE_HASH VARCHAR2 (32),
|
||||
TOKEN_STATE VARCHAR2 (25) DEFAULT 'ACTIVE',
|
||||
TOKEN_STATE_ID VARCHAR (128) DEFAULT 'NONE',
|
||||
PRIMARY KEY (TOKEN_ID),
|
||||
SUBJECT_IDENTIFIER VARCHAR2(255),
|
||||
PRIMARY KEY (TOKEN_ID),
|
||||
FOREIGN KEY (CONSUMER_KEY_ID) REFERENCES IDN_OAUTH_CONSUMER_APPS(ID) ON DELETE CASCADE,
|
||||
CONSTRAINT CON_APP_KEY UNIQUE (CONSUMER_KEY_ID,AUTHZ_USER,TOKEN_ID,USER_DOMAIN,USER_TYPE,TOKEN_SCOPE_HASH,
|
||||
TOKEN_STATE,TOKEN_STATE_ID))
|
||||
@ -88,9 +89,10 @@ CREATE INDEX IDX_TC ON IDN_OAUTH2_ACCESS_TOKEN(TIME_CREATED)
|
||||
CREATE INDEX IDX_AT_CK_AU ON IDN_OAUTH2_ACCESS_TOKEN(CONSUMER_KEY_ID, AUTHZ_USER, TOKEN_STATE, USER_TYPE)
|
||||
/
|
||||
CREATE TABLE IDN_OAUTH2_AUTHORIZATION_CODE (
|
||||
CODE_ID VARCHAR (255),
|
||||
AUTHORIZATION_CODE VARCHAR2 (512),
|
||||
CONSUMER_KEY_ID INTEGER,
|
||||
CALLBACK_URL VARCHAR2 (1024),
|
||||
CALLBACK_URL VARCHAR2 (1024),
|
||||
SCOPE VARCHAR2(2048),
|
||||
AUTHZ_USER VARCHAR2 (100),
|
||||
TENANT_ID INTEGER,
|
||||
@ -99,7 +101,7 @@ CREATE TABLE IDN_OAUTH2_AUTHORIZATION_CODE (
|
||||
VALIDITY_PERIOD NUMBER(19),
|
||||
STATE VARCHAR (25) DEFAULT 'ACTIVE',
|
||||
TOKEN_ID VARCHAR(255),
|
||||
PRIMARY KEY (AUTHORIZATION_CODE),
|
||||
PRIMARY KEY (CODE_ID),
|
||||
FOREIGN KEY (CONSUMER_KEY_ID) REFERENCES IDN_OAUTH_CONSUMER_APPS(ID) ON DELETE CASCADE)
|
||||
/
|
||||
CREATE TABLE IDN_OAUTH2_ACCESS_TOKEN_SCOPE (
|
||||
@ -115,13 +117,13 @@ CREATE TABLE IDN_OAUTH2_SCOPE (
|
||||
NAME VARCHAR2 (255) NULL,
|
||||
DESCRIPTION VARCHAR2 (512) NULL,
|
||||
TENANT_ID INTEGER DEFAULT 0,
|
||||
ROLES VARCHAR2 (500) NULL,
|
||||
ROLES VARCHAR2 (500) NULL,
|
||||
PRIMARY KEY (SCOPE_ID))
|
||||
/
|
||||
CREATE SEQUENCE IDN_OAUTH2_SCOPE_SEQUENCE START WITH 1 INCREMENT BY 1 NOCACHE
|
||||
/
|
||||
CREATE OR REPLACE TRIGGER IDN_OAUTH2_SCOPE_TRIGGER
|
||||
BEFORE INSERT
|
||||
BEFORE INSERT
|
||||
ON IDN_OAUTH2_SCOPE
|
||||
REFERENCING NEW AS NEW
|
||||
FOR EACH ROW
|
||||
@ -134,21 +136,21 @@ CREATE TABLE IDN_OAUTH2_RESOURCE_SCOPE (
|
||||
SCOPE_ID INTEGER NOT NULL,
|
||||
TENANT_ID INTEGER DEFAULT -1,
|
||||
PRIMARY KEY (RESOURCE_PATH),
|
||||
FOREIGN KEY (SCOPE_ID) REFERENCES IDN_OAUTH2_SCOPE (SCOPE_ID))
|
||||
FOREIGN KEY (SCOPE_ID) REFERENCES IDN_OAUTH2_SCOPE (SCOPE_ID) ON DELETE CASCADE)
|
||||
/
|
||||
CREATE TABLE IDN_SCIM_GROUP (
|
||||
ID INTEGER,
|
||||
TENANT_ID INTEGER NOT NULL,
|
||||
ROLE_NAME VARCHAR2(255) NOT NULL,
|
||||
ID INTEGER,
|
||||
TENANT_ID INTEGER NOT NULL,
|
||||
ROLE_NAME VARCHAR2(255) NOT NULL,
|
||||
ATTR_NAME VARCHAR2(1024) NOT NULL,
|
||||
ATTR_VALUE VARCHAR2(1024),
|
||||
ATTR_VALUE VARCHAR2(1024),
|
||||
PRIMARY KEY (ID))
|
||||
/
|
||||
CREATE SEQUENCE IDN_SCIM_GROUP_SEQUENCE START WITH 1 INCREMENT BY 1 NOCACHE
|
||||
/
|
||||
|
||||
CREATE OR REPLACE TRIGGER IDN_SCIM_GROUP_TRIGGER
|
||||
BEFORE INSERT
|
||||
BEFORE INSERT
|
||||
ON IDN_SCIM_GROUP
|
||||
REFERENCING NEW AS NEW
|
||||
FOR EACH ROW
|
||||
@ -164,23 +166,23 @@ CREATE TABLE IDN_OPENID_REMEMBER_ME (
|
||||
PRIMARY KEY (USER_NAME, TENANT_ID))
|
||||
/
|
||||
CREATE TABLE IDN_OPENID_USER_RPS (
|
||||
USER_NAME VARCHAR(255) NOT NULL,
|
||||
TENANT_ID INTEGER DEFAULT 0,
|
||||
RP_URL VARCHAR(255) NOT NULL,
|
||||
TRUSTED_ALWAYS VARCHAR(128) DEFAULT 'FALSE',
|
||||
LAST_VISIT DATE NOT NULL,
|
||||
VISIT_COUNT INTEGER DEFAULT 0,
|
||||
DEFAULT_PROFILE_NAME VARCHAR(255) DEFAULT 'DEFAULT',
|
||||
PRIMARY KEY (USER_NAME, TENANT_ID, RP_URL))
|
||||
USER_NAME VARCHAR(255) NOT NULL,
|
||||
TENANT_ID INTEGER DEFAULT 0,
|
||||
RP_URL VARCHAR(255) NOT NULL,
|
||||
TRUSTED_ALWAYS VARCHAR(128) DEFAULT 'FALSE',
|
||||
LAST_VISIT DATE NOT NULL,
|
||||
VISIT_COUNT INTEGER DEFAULT 0,
|
||||
DEFAULT_PROFILE_NAME VARCHAR(255) DEFAULT 'DEFAULT',
|
||||
PRIMARY KEY (USER_NAME, TENANT_ID, RP_URL))
|
||||
/
|
||||
CREATE TABLE IDN_OPENID_ASSOCIATIONS (
|
||||
HANDLE VARCHAR(255) NOT NULL,
|
||||
ASSOC_TYPE VARCHAR(255) NOT NULL,
|
||||
EXPIRE_IN TIMESTAMP NOT NULL,
|
||||
MAC_KEY VARCHAR(255) NOT NULL,
|
||||
ASSOC_STORE VARCHAR(128) DEFAULT 'SHARED',
|
||||
TENANT_ID INTEGER DEFAULT -1,
|
||||
PRIMARY KEY (HANDLE))
|
||||
HANDLE VARCHAR(255) NOT NULL,
|
||||
ASSOC_TYPE VARCHAR(255) NOT NULL,
|
||||
EXPIRE_IN TIMESTAMP NOT NULL,
|
||||
MAC_KEY VARCHAR(255) NOT NULL,
|
||||
ASSOC_STORE VARCHAR(128) DEFAULT 'SHARED',
|
||||
TENANT_ID INTEGER DEFAULT -1,
|
||||
PRIMARY KEY (HANDLE))
|
||||
/
|
||||
CREATE TABLE IDN_STS_STORE (
|
||||
ID INTEGER,
|
||||
@ -195,7 +197,7 @@ CREATE SEQUENCE IDN_STS_STORE_SEQUENCE START WITH 1 INCREMENT BY 1 NOCACHE
|
||||
/
|
||||
|
||||
CREATE OR REPLACE TRIGGER IDN_STS_STORE_TRIGGER
|
||||
BEFORE INSERT
|
||||
BEFORE INSERT
|
||||
ON IDN_STS_STORE
|
||||
REFERENCING NEW AS NEW
|
||||
FOR EACH ROW
|
||||
@ -298,7 +300,7 @@ CREATE OR REPLACE TRIGGER SP_METADATA_TRIG
|
||||
CREATE TABLE SP_INBOUND_AUTH (
|
||||
ID INTEGER,
|
||||
TENANT_ID INTEGER NOT NULL,
|
||||
INBOUND_AUTH_KEY VARCHAR (255) NOT NULL,
|
||||
INBOUND_AUTH_KEY VARCHAR (255),
|
||||
INBOUND_AUTH_TYPE VARCHAR (255) NOT NULL,
|
||||
PROP_NAME VARCHAR (255),
|
||||
PROP_VALUE VARCHAR (1024) ,
|
||||
@ -321,7 +323,7 @@ ALTER TABLE SP_INBOUND_AUTH ADD CONSTRAINT APPLICATION_ID_CONSTRAINT FOREIGN KEY
|
||||
CREATE TABLE SP_AUTH_STEP (
|
||||
ID INTEGER,
|
||||
TENANT_ID INTEGER NOT NULL,
|
||||
STEP_ORDER INTEGER DEFAULT 1,
|
||||
STEP_ORDER INTEGER DEFAULT 1,
|
||||
APP_ID INTEGER NOT NULL,
|
||||
IS_SUBJECT_STEP CHAR(1) DEFAULT '0',
|
||||
IS_ATTRIBUTE_STEP CHAR(1) DEFAULT '0',
|
||||
@ -349,13 +351,13 @@ CREATE TABLE SP_FEDERATED_IDP (
|
||||
ALTER TABLE SP_FEDERATED_IDP ADD CONSTRAINT STEP_ID_CONSTRAINT FOREIGN KEY (ID) REFERENCES SP_AUTH_STEP (ID) ON DELETE CASCADE
|
||||
/
|
||||
CREATE TABLE SP_CLAIM_MAPPING (
|
||||
ID INTEGER,
|
||||
TENANT_ID INTEGER NOT NULL,
|
||||
IDP_CLAIM VARCHAR (512) NOT NULL ,
|
||||
ID INTEGER,
|
||||
TENANT_ID INTEGER NOT NULL,
|
||||
IDP_CLAIM VARCHAR (512) NOT NULL ,
|
||||
SP_CLAIM VARCHAR (512) NOT NULL ,
|
||||
APP_ID INTEGER NOT NULL,
|
||||
IS_REQUESTED VARCHAR(128) DEFAULT '0',
|
||||
DEFAULT_VALUE VARCHAR(255),
|
||||
APP_ID INTEGER NOT NULL,
|
||||
IS_REQUESTED VARCHAR(128) DEFAULT '0',
|
||||
DEFAULT_VALUE VARCHAR(255),
|
||||
PRIMARY KEY (ID))
|
||||
/
|
||||
CREATE SEQUENCE SP_CLAIM_MAPPING_SEQ START WITH 1 INCREMENT BY 1 NOCACHE
|
||||
@ -372,11 +374,11 @@ CREATE OR REPLACE TRIGGER SP_CLAIM_MAPPING_TRIG
|
||||
ALTER TABLE SP_CLAIM_MAPPING ADD CONSTRAINT CLAIMID_APPID_CONSTRAINT FOREIGN KEY (APP_ID) REFERENCES SP_APP (ID) ON DELETE CASCADE
|
||||
/
|
||||
CREATE TABLE SP_ROLE_MAPPING (
|
||||
ID INTEGER,
|
||||
TENANT_ID INTEGER NOT NULL,
|
||||
IDP_ROLE VARCHAR (255) NOT NULL ,
|
||||
ID INTEGER,
|
||||
TENANT_ID INTEGER NOT NULL,
|
||||
IDP_ROLE VARCHAR (255) NOT NULL ,
|
||||
SP_ROLE VARCHAR (255) NOT NULL ,
|
||||
APP_ID INTEGER NOT NULL,
|
||||
APP_ID INTEGER NOT NULL,
|
||||
PRIMARY KEY (ID))
|
||||
/
|
||||
CREATE SEQUENCE SP_ROLE_MAPPING_SEQ START WITH 1 INCREMENT BY 1 NOCACHE
|
||||
@ -393,10 +395,10 @@ CREATE OR REPLACE TRIGGER SP_ROLE_MAPPING_TRIG
|
||||
ALTER TABLE SP_ROLE_MAPPING ADD CONSTRAINT ROLEID_APPID_CONSTRAINT FOREIGN KEY (APP_ID) REFERENCES SP_APP (ID) ON DELETE CASCADE
|
||||
/
|
||||
CREATE TABLE SP_REQ_PATH_AUTHENTICATOR (
|
||||
ID INTEGER,
|
||||
TENANT_ID INTEGER NOT NULL,
|
||||
AUTHENTICATOR_NAME VARCHAR (255) NOT NULL ,
|
||||
APP_ID INTEGER NOT NULL,
|
||||
ID INTEGER,
|
||||
TENANT_ID INTEGER NOT NULL,
|
||||
AUTHENTICATOR_NAME VARCHAR (255) NOT NULL ,
|
||||
APP_ID INTEGER NOT NULL,
|
||||
PRIMARY KEY (ID))
|
||||
/
|
||||
CREATE SEQUENCE SP_REQ_PATH_AUTH_SEQ START WITH 1 INCREMENT BY 1 NOCACHE
|
||||
@ -413,13 +415,13 @@ CREATE OR REPLACE TRIGGER SP_REQ_PATH_AUTH_TRIG
|
||||
ALTER TABLE SP_REQ_PATH_AUTHENTICATOR ADD CONSTRAINT REQ_AUTH_APPID_CONSTRAINT FOREIGN KEY (APP_ID) REFERENCES SP_APP (ID) ON DELETE CASCADE
|
||||
/
|
||||
CREATE TABLE SP_PROVISIONING_CONNECTOR (
|
||||
ID INTEGER,
|
||||
TENANT_ID INTEGER NOT NULL,
|
||||
ID INTEGER,
|
||||
TENANT_ID INTEGER NOT NULL,
|
||||
IDP_NAME VARCHAR (255) NOT NULL ,
|
||||
CONNECTOR_NAME VARCHAR (255) NOT NULL ,
|
||||
APP_ID INTEGER NOT NULL,
|
||||
IS_JIT_ENABLED CHAR(1) DEFAULT '0',
|
||||
BLOCKING CHAR(1) DEFAULT '0',
|
||||
CONNECTOR_NAME VARCHAR (255) NOT NULL ,
|
||||
APP_ID INTEGER NOT NULL,
|
||||
IS_JIT_ENABLED CHAR(1) DEFAULT '0',
|
||||
BLOCKING CHAR(1) DEFAULT '0',
|
||||
PRIMARY KEY (ID))
|
||||
/
|
||||
CREATE SEQUENCE SP_PROV_CONNECTOR_SEQ START WITH 1 INCREMENT BY 1 NOCACHE
|
||||
@ -436,28 +438,28 @@ CREATE OR REPLACE TRIGGER SP_PROV_CONNECTOR_TRIG
|
||||
ALTER TABLE SP_PROVISIONING_CONNECTOR ADD CONSTRAINT PRO_CONNECTOR_APPID_CONSTRAINT FOREIGN KEY (APP_ID) REFERENCES SP_APP (ID) ON DELETE CASCADE
|
||||
/
|
||||
CREATE TABLE IDP (
|
||||
ID INTEGER,
|
||||
TENANT_ID INTEGER,
|
||||
NAME VARCHAR(254) NOT NULL,
|
||||
IS_ENABLED CHAR(1) DEFAULT '1',
|
||||
IS_PRIMARY CHAR(1) DEFAULT '0',
|
||||
HOME_REALM_ID VARCHAR(254),
|
||||
IMAGE BLOB,
|
||||
CERTIFICATE BLOB,
|
||||
ALIAS VARCHAR(254),
|
||||
INBOUND_PROV_ENABLED CHAR (1) DEFAULT '0',
|
||||
INBOUND_PROV_USER_STORE_ID VARCHAR(254),
|
||||
USER_CLAIM_URI VARCHAR(254),
|
||||
ROLE_CLAIM_URI VARCHAR(254),
|
||||
DESCRIPTION VARCHAR (1024),
|
||||
DEFAULT_AUTHENTICATOR_NAME VARCHAR(254),
|
||||
DEFAULT_PRO_CONNECTOR_NAME VARCHAR(254),
|
||||
PROVISIONING_ROLE VARCHAR(128),
|
||||
IS_FEDERATION_HUB CHAR(1) DEFAULT '0',
|
||||
IS_LOCAL_CLAIM_DIALECT CHAR(1) DEFAULT '0',
|
||||
ID INTEGER,
|
||||
TENANT_ID INTEGER,
|
||||
NAME VARCHAR(254) NOT NULL,
|
||||
IS_ENABLED CHAR(1) DEFAULT '1',
|
||||
IS_PRIMARY CHAR(1) DEFAULT '0',
|
||||
HOME_REALM_ID VARCHAR(254),
|
||||
IMAGE BLOB,
|
||||
CERTIFICATE BLOB,
|
||||
ALIAS VARCHAR(254),
|
||||
INBOUND_PROV_ENABLED CHAR (1) DEFAULT '0',
|
||||
INBOUND_PROV_USER_STORE_ID VARCHAR(254),
|
||||
USER_CLAIM_URI VARCHAR(254),
|
||||
ROLE_CLAIM_URI VARCHAR(254),
|
||||
DESCRIPTION VARCHAR (1024),
|
||||
DEFAULT_AUTHENTICATOR_NAME VARCHAR(254),
|
||||
DEFAULT_PRO_CONNECTOR_NAME VARCHAR(254),
|
||||
PROVISIONING_ROLE VARCHAR(128),
|
||||
IS_FEDERATION_HUB CHAR(1) DEFAULT '0',
|
||||
IS_LOCAL_CLAIM_DIALECT CHAR(1) DEFAULT '0',
|
||||
DISPLAY_NAME VARCHAR(255),
|
||||
PRIMARY KEY (ID),
|
||||
UNIQUE (TENANT_ID, NAME))
|
||||
PRIMARY KEY (ID),
|
||||
UNIQUE (TENANT_ID, NAME))
|
||||
/
|
||||
CREATE SEQUENCE IDP_SEQ START WITH 1 INCREMENT BY 1 NOCACHE
|
||||
/
|
||||
@ -470,19 +472,19 @@ CREATE OR REPLACE TRIGGER IDP_TRIG
|
||||
SELECT IDP_SEQ.nextval INTO :NEW.ID FROM dual;
|
||||
END;
|
||||
/
|
||||
INSERT INTO IDP (TENANT_ID, NAME, HOME_REALM_ID) VALUES (-1234, 'LOCAL', 'localhost')
|
||||
/
|
||||
CREATE TABLE IDP_ROLE (
|
||||
ID INTEGER,
|
||||
IDP_ID INTEGER,
|
||||
TENANT_ID INTEGER,
|
||||
ROLE VARCHAR(254),
|
||||
PRIMARY KEY (ID),
|
||||
UNIQUE (IDP_ID, ROLE),
|
||||
FOREIGN KEY (IDP_ID) REFERENCES IDP(ID) ON DELETE CASCADE)
|
||||
ID INTEGER,
|
||||
IDP_ID INTEGER,
|
||||
TENANT_ID INTEGER,
|
||||
ROLE VARCHAR(254),
|
||||
PRIMARY KEY (ID),
|
||||
UNIQUE (IDP_ID, ROLE),
|
||||
FOREIGN KEY (IDP_ID) REFERENCES IDP(ID) ON DELETE CASCADE)
|
||||
/
|
||||
CREATE SEQUENCE IDP_ROLE_SEQ START WITH 1 INCREMENT BY 1 NOCACHE
|
||||
/
|
||||
INSERT INTO IDP (TENANT_ID, NAME, HOME_REALM_ID) VALUES (-1234, 'LOCAL', 'localhost')
|
||||
/
|
||||
CREATE OR REPLACE TRIGGER IDP_ROLE_TRIG
|
||||
BEFORE INSERT
|
||||
ON IDP_ROLE
|
||||
@ -493,14 +495,14 @@ CREATE OR REPLACE TRIGGER IDP_ROLE_TRIG
|
||||
END;
|
||||
/
|
||||
CREATE TABLE IDP_ROLE_MAPPING (
|
||||
ID INTEGER,
|
||||
IDP_ROLE_ID INTEGER,
|
||||
TENANT_ID INTEGER,
|
||||
USER_STORE_ID VARCHAR (253),
|
||||
LOCAL_ROLE VARCHAR(253),
|
||||
PRIMARY KEY (ID),
|
||||
UNIQUE (IDP_ROLE_ID, TENANT_ID, USER_STORE_ID, LOCAL_ROLE),
|
||||
FOREIGN KEY (IDP_ROLE_ID) REFERENCES IDP_ROLE(ID) ON DELETE CASCADE)
|
||||
ID INTEGER,
|
||||
IDP_ROLE_ID INTEGER,
|
||||
TENANT_ID INTEGER,
|
||||
USER_STORE_ID VARCHAR (253),
|
||||
LOCAL_ROLE VARCHAR(253),
|
||||
PRIMARY KEY (ID),
|
||||
UNIQUE (IDP_ROLE_ID, TENANT_ID, USER_STORE_ID, LOCAL_ROLE),
|
||||
FOREIGN KEY (IDP_ROLE_ID) REFERENCES IDP_ROLE(ID) ON DELETE CASCADE)
|
||||
/
|
||||
CREATE SEQUENCE IDP_ROLE_MAPPING_SEQ START WITH 1 INCREMENT BY 1 NOCACHE
|
||||
/
|
||||
@ -514,13 +516,13 @@ CREATE OR REPLACE TRIGGER IDP_ROLE_MAPPING_TRIG
|
||||
END;
|
||||
/
|
||||
CREATE TABLE IDP_CLAIM (
|
||||
ID INTEGER,
|
||||
IDP_ID INTEGER,
|
||||
TENANT_ID INTEGER,
|
||||
CLAIM VARCHAR(254),
|
||||
PRIMARY KEY (ID),
|
||||
UNIQUE (IDP_ID, CLAIM),
|
||||
FOREIGN KEY (IDP_ID) REFERENCES IDP(ID) ON DELETE CASCADE)
|
||||
ID INTEGER,
|
||||
IDP_ID INTEGER,
|
||||
TENANT_ID INTEGER,
|
||||
CLAIM VARCHAR(254),
|
||||
PRIMARY KEY (ID),
|
||||
UNIQUE (IDP_ID, CLAIM),
|
||||
FOREIGN KEY (IDP_ID) REFERENCES IDP(ID) ON DELETE CASCADE)
|
||||
/
|
||||
CREATE SEQUENCE IDP_CLAIM_SEQ START WITH 1 INCREMENT BY 1 NOCACHE
|
||||
/
|
||||
@ -534,15 +536,15 @@ CREATE OR REPLACE TRIGGER IDP_CLAIM_TRIG
|
||||
END;
|
||||
/
|
||||
CREATE TABLE IDP_CLAIM_MAPPING (
|
||||
ID INTEGER,
|
||||
IDP_CLAIM_ID INTEGER,
|
||||
TENANT_ID INTEGER,
|
||||
LOCAL_CLAIM VARCHAR(253),
|
||||
DEFAULT_VALUE VARCHAR(255),
|
||||
IS_REQUESTED VARCHAR(128) DEFAULT '0',
|
||||
PRIMARY KEY (ID),
|
||||
UNIQUE (IDP_CLAIM_ID, TENANT_ID, LOCAL_CLAIM),
|
||||
FOREIGN KEY (IDP_CLAIM_ID) REFERENCES IDP_CLAIM(ID) ON DELETE CASCADE)
|
||||
ID INTEGER,
|
||||
IDP_CLAIM_ID INTEGER,
|
||||
TENANT_ID INTEGER,
|
||||
LOCAL_CLAIM VARCHAR(253),
|
||||
DEFAULT_VALUE VARCHAR(255),
|
||||
IS_REQUESTED VARCHAR(128) DEFAULT '0',
|
||||
PRIMARY KEY (ID),
|
||||
UNIQUE (IDP_CLAIM_ID, TENANT_ID, LOCAL_CLAIM),
|
||||
FOREIGN KEY (IDP_CLAIM_ID) REFERENCES IDP_CLAIM(ID) ON DELETE CASCADE)
|
||||
/
|
||||
CREATE SEQUENCE IDP_CLAIM_MAPPING_SEQ START WITH 1 INCREMENT BY 1 NOCACHE
|
||||
/
|
||||
@ -583,7 +585,6 @@ INSERT INTO IDP_AUTHENTICATOR (TENANT_ID, IDP_ID, NAME) VALUES (-1234, 1, 'IDPPr
|
||||
/
|
||||
INSERT INTO IDP_AUTHENTICATOR (TENANT_ID, IDP_ID, NAME) VALUES (-1234, 1, 'passivests')
|
||||
/
|
||||
|
||||
CREATE TABLE IDP_METADATA (
|
||||
ID INTEGER,
|
||||
IDP_ID INTEGER,
|
||||
@ -611,7 +612,6 @@ INSERT INTO IDP_METADATA (IDP_ID, NAME, VALUE, DISPLAY_NAME) VALUES (1, 'Session
|
||||
/
|
||||
INSERT INTO IDP_METADATA (IDP_ID, NAME, VALUE, DISPLAY_NAME) VALUES (1, 'RememberMeTimeout', '15', 'RememberMe Timeout')
|
||||
/
|
||||
|
||||
CREATE TABLE IDP_AUTHENTICATOR_PROPERTY (
|
||||
ID INTEGER,
|
||||
TENANT_ID INTEGER,
|
||||
@ -638,7 +638,6 @@ INSERT INTO IDP_AUTHENTICATOR_PROPERTY (TENANT_ID, AUTHENTICATOR_ID, PROPERTY_K
|
||||
/
|
||||
INSERT INTO IDP_AUTHENTICATOR_PROPERTY (TENANT_ID, AUTHENTICATOR_ID, PROPERTY_KEY,PROPERTY_VALUE, IS_SECRET ) VALUES (-1234, 3 , 'IdPEntityId', 'localhost', '0')
|
||||
/
|
||||
|
||||
CREATE TABLE IDP_PROVISIONING_CONFIG (
|
||||
ID INTEGER,
|
||||
TENANT_ID INTEGER,
|
||||
@ -716,7 +715,7 @@ CREATE TABLE IDP_LOCAL_CLAIM (
|
||||
IDP_ID INTEGER,
|
||||
CLAIM_URI VARCHAR(255) NOT NULL,
|
||||
DEFAULT_VALUE VARCHAR(255),
|
||||
IS_REQUESTED VARCHAR(128) DEFAULT '0',
|
||||
IS_REQUESTED VARCHAR(128) DEFAULT '0',
|
||||
PRIMARY KEY (ID),
|
||||
UNIQUE (TENANT_ID, IDP_ID, CLAIM_URI),
|
||||
FOREIGN KEY (IDP_ID) REFERENCES IDP(ID) ON DELETE CASCADE)
|
||||
@ -734,12 +733,12 @@ CREATE OR REPLACE TRIGGER IDP_LOCAL_CLAIM_TRIG
|
||||
/
|
||||
CREATE TABLE IDN_ASSOCIATED_ID (
|
||||
ID INTEGER,
|
||||
IDP_USER_ID VARCHAR(255) NOT NULL,
|
||||
IDP_USER_ID VARCHAR(255) NOT NULL,
|
||||
TENANT_ID INTEGER DEFAULT -1234,
|
||||
IDP_ID INTEGER NOT NULL,
|
||||
IDP_ID INTEGER NOT NULL,
|
||||
DOMAIN_NAME VARCHAR(255) NOT NULL,
|
||||
USER_NAME VARCHAR(255) NOT NULL,
|
||||
PRIMARY KEY (ID),
|
||||
USER_NAME VARCHAR(255) NOT NULL,
|
||||
PRIMARY KEY (ID),
|
||||
UNIQUE(IDP_USER_ID, TENANT_ID, IDP_ID),
|
||||
FOREIGN KEY (IDP_ID) REFERENCES IDP(ID) ON DELETE CASCADE
|
||||
)
|
||||
@ -768,7 +767,7 @@ CREATE TABLE FIDO_DEVICE_STORE (
|
||||
TENANT_ID INTEGER,
|
||||
DOMAIN_NAME VARCHAR(255) NOT NULL,
|
||||
USER_NAME VARCHAR(45) NOT NULL,
|
||||
TIME_REGISTERED TIMESTAMP,
|
||||
TIME_REGISTERED TIMESTAMP,
|
||||
KEY_HANDLE VARCHAR(200) NOT NULL,
|
||||
DEVICE_DATA VARCHAR(2048) NOT NULL,
|
||||
PRIMARY KEY (TENANT_ID, DOMAIN_NAME, USER_NAME, KEY_HANDLE))
|
||||
@ -793,8 +792,6 @@ CREATE TABLE WF_BPS_PROFILE (
|
||||
USERNAME VARCHAR2(45),
|
||||
PASSWORD VARCHAR2(255),
|
||||
CALLBACK_HOST VARCHAR2 (45),
|
||||
CALLBACK_USERNAME VARCHAR2 (45),
|
||||
CALLBACK_PASSWORD VARCHAR2 (255),
|
||||
TENANT_ID INTEGER DEFAULT -1,
|
||||
PRIMARY KEY (PROFILE_NAME, TENANT_ID))
|
||||
/
|
||||
@ -904,14 +901,17 @@ CREATE TABLE AM_APPLICATION (
|
||||
APPLICATION_TIER VARCHAR2(50) DEFAULT 'Unlimited',
|
||||
CALLBACK_URL VARCHAR2(512),
|
||||
DESCRIPTION VARCHAR2(512),
|
||||
APPLICATION_STATUS VARCHAR2(50) DEFAULT 'APPROVED',
|
||||
CREATED_BY VARCHAR2(100),
|
||||
APPLICATION_STATUS VARCHAR2(50) DEFAULT 'APPROVED',
|
||||
GROUP_ID VARCHAR2(100),
|
||||
CREATED_BY VARCHAR2(100),
|
||||
CREATED_TIME DATE,
|
||||
UPDATED_BY VARCHAR2(100),
|
||||
UPDATED_TIME DATE,
|
||||
UUID VARCHAR2(256),
|
||||
FOREIGN KEY(SUBSCRIBER_ID) REFERENCES AM_SUBSCRIBER(SUBSCRIBER_ID) ON DELETE CASCADE,
|
||||
PRIMARY KEY(APPLICATION_ID),
|
||||
UNIQUE (NAME,SUBSCRIBER_ID)
|
||||
UNIQUE (NAME,SUBSCRIBER_ID),
|
||||
UNIQUE (UUID)
|
||||
)
|
||||
/
|
||||
|
||||
@ -995,9 +995,11 @@ CREATE TABLE AM_SUBSCRIPTION (
|
||||
CREATED_TIME DATE,
|
||||
UPDATED_BY VARCHAR2(100),
|
||||
UPDATED_TIME DATE,
|
||||
UUID VARCHAR2(256),
|
||||
FOREIGN KEY(APPLICATION_ID) REFERENCES AM_APPLICATION(APPLICATION_ID) ON DELETE CASCADE,
|
||||
FOREIGN KEY(API_ID) REFERENCES AM_API(API_ID) ON DELETE CASCADE,
|
||||
PRIMARY KEY (SUBSCRIPTION_ID)
|
||||
PRIMARY KEY (SUBSCRIPTION_ID),
|
||||
UNIQUE (UUID)
|
||||
)
|
||||
/
|
||||
|
||||
@ -1027,6 +1029,7 @@ CREATE TABLE AM_APPLICATION_KEY_MAPPING (
|
||||
APPLICATION_ID INTEGER,
|
||||
CONSUMER_KEY VARCHAR2(512),
|
||||
KEY_TYPE VARCHAR2(512) NOT NULL,
|
||||
CREATE_MODE VARCHAR2(30) DEFAULT 'CREATED',
|
||||
STATE VARCHAR2(30) NOT NULL,
|
||||
FOREIGN KEY(APPLICATION_ID) REFERENCES AM_APPLICATION(APPLICATION_ID) ON DELETE CASCADE,
|
||||
PRIMARY KEY(APPLICATION_ID,KEY_TYPE)
|
||||
@ -1040,6 +1043,7 @@ CREATE TABLE AM_APPLICATION_REGISTRATION (
|
||||
APP_ID INTEGER,
|
||||
TOKEN_TYPE VARCHAR2(30),
|
||||
TOKEN_SCOPE VARCHAR2(256) DEFAULT 'default',
|
||||
INPUTS VARCHAR2(1024),
|
||||
ALLOWED_DOMAINS VARCHAR2(256),
|
||||
VALIDITY_PERIOD NUMBER(19),
|
||||
UNIQUE (SUBSCRIBER_ID,APP_ID,TOKEN_TYPE),
|
||||
@ -1232,10 +1236,10 @@ CREATE OR REPLACE TRIGGER AM_EXTERNAL_STORES_TRIGGER
|
||||
/
|
||||
|
||||
CREATE TABLE AM_API_DEFAULT_VERSION (
|
||||
DEFAULT_VERSION_ID NUMBER,
|
||||
DEFAULT_VERSION_ID NUMBER,
|
||||
API_NAME VARCHAR(256) NOT NULL ,
|
||||
API_PROVIDER VARCHAR(256) NOT NULL ,
|
||||
DEFAULT_API_VERSION VARCHAR(30) ,
|
||||
API_PROVIDER VARCHAR(256) NOT NULL ,
|
||||
DEFAULT_API_VERSION VARCHAR(30) ,
|
||||
PUBLISHED_DEFAULT_API_VERSION VARCHAR(30) ,
|
||||
PRIMARY KEY (DEFAULT_VERSION_ID)
|
||||
)
|
||||
@ -1253,4 +1257,3 @@ CREATE OR REPLACE TRIGGER AM_API_DEFAULT_VERSION_TRG
|
||||
/
|
||||
CREATE INDEX IDX_SUB_APP_ID ON AM_SUBSCRIPTION (APPLICATION_ID, SUBSCRIPTION_ID)
|
||||
/
|
||||
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
-- Create Oracle New User and Connect
|
||||
--------------------------------------
|
||||
-- CREATE USER apimuser IDENTIFIED BY wso2;
|
||||
-- GRANT CONNECT,RESOURCE to apimuser WITH ADMIN OPTION;
|
||||
-- CREATE USER apimuser IDENTIFIED BY wso2;
|
||||
-- GRANT CONNECT,RESOURCE to apimuser WITH ADMIN OPTION;
|
||||
-- CONNECT apimuser/wso2
|
||||
--
|
||||
|
||||
@ -77,7 +77,8 @@ CREATE TABLE IDN_OAUTH2_ACCESS_TOKEN (
|
||||
TOKEN_SCOPE_HASH VARCHAR2 (32),
|
||||
TOKEN_STATE VARCHAR2 (25) DEFAULT 'ACTIVE',
|
||||
TOKEN_STATE_ID VARCHAR (128) DEFAULT 'NONE',
|
||||
PRIMARY KEY (TOKEN_ID),
|
||||
SUBJECT_IDENTIFIER VARCHAR2(255),
|
||||
PRIMARY KEY (TOKEN_ID),
|
||||
FOREIGN KEY (CONSUMER_KEY_ID) REFERENCES IDN_OAUTH_CONSUMER_APPS(ID) ON DELETE CASCADE,
|
||||
CONSTRAINT CON_APP_KEY UNIQUE (CONSUMER_KEY_ID,AUTHZ_USER,TOKEN_ID,USER_DOMAIN,USER_TYPE,TOKEN_SCOPE_HASH,
|
||||
TOKEN_STATE,TOKEN_STATE_ID))
|
||||
@ -87,9 +88,10 @@ CREATE INDEX IDX_AT_CK_AU ON IDN_OAUTH2_ACCESS_TOKEN(CONSUMER_KEY_ID, AUTHZ_USER
|
||||
CREATE INDEX IDX_TC ON IDN_OAUTH2_ACCESS_TOKEN(TIME_CREATED)
|
||||
/
|
||||
CREATE TABLE IDN_OAUTH2_AUTHORIZATION_CODE (
|
||||
CODE_ID VARCHAR (255),
|
||||
AUTHORIZATION_CODE VARCHAR2 (512),
|
||||
CONSUMER_KEY_ID INTEGER,
|
||||
CALLBACK_URL VARCHAR2 (1024),
|
||||
CALLBACK_URL VARCHAR2 (1024),
|
||||
SCOPE VARCHAR2(2048),
|
||||
AUTHZ_USER VARCHAR2 (100),
|
||||
TENANT_ID INTEGER,
|
||||
@ -98,7 +100,7 @@ CREATE TABLE IDN_OAUTH2_AUTHORIZATION_CODE (
|
||||
VALIDITY_PERIOD NUMBER(19),
|
||||
STATE VARCHAR (25) DEFAULT 'ACTIVE',
|
||||
TOKEN_ID VARCHAR(255),
|
||||
PRIMARY KEY (AUTHORIZATION_CODE),
|
||||
PRIMARY KEY (CODE_ID),
|
||||
FOREIGN KEY (CONSUMER_KEY_ID) REFERENCES IDN_OAUTH_CONSUMER_APPS(ID) ON DELETE CASCADE)
|
||||
/
|
||||
CREATE TABLE IDN_OAUTH2_ACCESS_TOKEN_SCOPE (
|
||||
@ -114,13 +116,13 @@ CREATE TABLE IDN_OAUTH2_SCOPE (
|
||||
NAME VARCHAR2 (255) NULL,
|
||||
DESCRIPTION VARCHAR2 (512) NULL,
|
||||
TENANT_ID INTEGER DEFAULT 0,
|
||||
ROLES VARCHAR2 (500) NULL,
|
||||
ROLES VARCHAR2 (500) NULL,
|
||||
PRIMARY KEY (SCOPE_ID))
|
||||
/
|
||||
CREATE SEQUENCE IDN_OAUTH2_SCOPE_SEQUENCE START WITH 1 INCREMENT BY 1 CACHE 20 ORDER
|
||||
/
|
||||
CREATE OR REPLACE TRIGGER IDN_OAUTH2_SCOPE_TRIGGER
|
||||
BEFORE INSERT
|
||||
BEFORE INSERT
|
||||
ON IDN_OAUTH2_SCOPE
|
||||
REFERENCING NEW AS NEW
|
||||
FOR EACH ROW
|
||||
@ -133,21 +135,21 @@ CREATE TABLE IDN_OAUTH2_RESOURCE_SCOPE (
|
||||
SCOPE_ID INTEGER NOT NULL,
|
||||
TENANT_ID INTEGER DEFAULT -1,
|
||||
PRIMARY KEY (RESOURCE_PATH),
|
||||
FOREIGN KEY (SCOPE_ID) REFERENCES IDN_OAUTH2_SCOPE (SCOPE_ID))
|
||||
FOREIGN KEY (SCOPE_ID) REFERENCES IDN_OAUTH2_SCOPE (SCOPE_ID) ON DELETE CASCADE)
|
||||
/
|
||||
CREATE TABLE IDN_SCIM_GROUP (
|
||||
ID INTEGER,
|
||||
TENANT_ID INTEGER NOT NULL,
|
||||
ROLE_NAME VARCHAR2(255) NOT NULL,
|
||||
ID INTEGER,
|
||||
TENANT_ID INTEGER NOT NULL,
|
||||
ROLE_NAME VARCHAR2(255) NOT NULL,
|
||||
ATTR_NAME VARCHAR2(1024) NOT NULL,
|
||||
ATTR_VALUE VARCHAR2(1024),
|
||||
ATTR_VALUE VARCHAR2(1024),
|
||||
PRIMARY KEY (ID))
|
||||
/
|
||||
CREATE SEQUENCE IDN_SCIM_GROUP_SEQUENCE START WITH 1 INCREMENT BY 1 CACHE 20 ORDER
|
||||
/
|
||||
|
||||
CREATE OR REPLACE TRIGGER IDN_SCIM_GROUP_TRIGGER
|
||||
BEFORE INSERT
|
||||
BEFORE INSERT
|
||||
ON IDN_SCIM_GROUP
|
||||
REFERENCING NEW AS NEW
|
||||
FOR EACH ROW
|
||||
@ -163,23 +165,23 @@ CREATE TABLE IDN_OPENID_REMEMBER_ME (
|
||||
PRIMARY KEY (USER_NAME, TENANT_ID))
|
||||
/
|
||||
CREATE TABLE IDN_OPENID_USER_RPS (
|
||||
USER_NAME VARCHAR(255) NOT NULL,
|
||||
TENANT_ID INTEGER DEFAULT 0,
|
||||
RP_URL VARCHAR(255) NOT NULL,
|
||||
TRUSTED_ALWAYS VARCHAR(128) DEFAULT 'FALSE',
|
||||
LAST_VISIT DATE NOT NULL,
|
||||
VISIT_COUNT INTEGER DEFAULT 0,
|
||||
DEFAULT_PROFILE_NAME VARCHAR(255) DEFAULT 'DEFAULT',
|
||||
PRIMARY KEY (USER_NAME, TENANT_ID, RP_URL))
|
||||
USER_NAME VARCHAR(255) NOT NULL,
|
||||
TENANT_ID INTEGER DEFAULT 0,
|
||||
RP_URL VARCHAR(255) NOT NULL,
|
||||
TRUSTED_ALWAYS VARCHAR(128) DEFAULT 'FALSE',
|
||||
LAST_VISIT DATE NOT NULL,
|
||||
VISIT_COUNT INTEGER DEFAULT 0,
|
||||
DEFAULT_PROFILE_NAME VARCHAR(255) DEFAULT 'DEFAULT',
|
||||
PRIMARY KEY (USER_NAME, TENANT_ID, RP_URL))
|
||||
/
|
||||
CREATE TABLE IDN_OPENID_ASSOCIATIONS (
|
||||
HANDLE VARCHAR(255) NOT NULL,
|
||||
ASSOC_TYPE VARCHAR(255) NOT NULL,
|
||||
EXPIRE_IN TIMESTAMP NOT NULL,
|
||||
MAC_KEY VARCHAR(255) NOT NULL,
|
||||
ASSOC_STORE VARCHAR(128) DEFAULT 'SHARED',
|
||||
TENANT_ID INTEGER DEFAULT -1,
|
||||
PRIMARY KEY (HANDLE))
|
||||
HANDLE VARCHAR(255) NOT NULL,
|
||||
ASSOC_TYPE VARCHAR(255) NOT NULL,
|
||||
EXPIRE_IN TIMESTAMP NOT NULL,
|
||||
MAC_KEY VARCHAR(255) NOT NULL,
|
||||
ASSOC_STORE VARCHAR(128) DEFAULT 'SHARED',
|
||||
TENANT_ID INTEGER DEFAULT -1,
|
||||
PRIMARY KEY (HANDLE))
|
||||
/
|
||||
CREATE TABLE IDN_STS_STORE (
|
||||
ID INTEGER,
|
||||
@ -194,7 +196,7 @@ CREATE SEQUENCE IDN_STS_STORE_SEQUENCE START WITH 1 INCREMENT BY 1 CACHE 20 ORDE
|
||||
/
|
||||
|
||||
CREATE OR REPLACE TRIGGER IDN_STS_STORE_TRIGGER
|
||||
BEFORE INSERT
|
||||
BEFORE INSERT
|
||||
ON IDN_STS_STORE
|
||||
REFERENCING NEW AS NEW
|
||||
FOR EACH ROW
|
||||
@ -243,7 +245,7 @@ CREATE TABLE SP_APP (
|
||||
USER_STORE VARCHAR (255) NOT NULL,
|
||||
USERNAME VARCHAR (255) NOT NULL ,
|
||||
DESCRIPTION VARCHAR (1024),
|
||||
ROLE_CLAIM VARCHAR (512),
|
||||
ROLE_CLAIM VARCHAR (512),
|
||||
AUTH_TYPE VARCHAR (255) NOT NULL,
|
||||
PROVISIONING_USERSTORE_DOMAIN VARCHAR (512),
|
||||
IS_LOCAL_CLAIM_DIALECT CHAR(1) DEFAULT '1',
|
||||
@ -296,7 +298,7 @@ CREATE OR REPLACE TRIGGER SP_METADATA_TRIG
|
||||
CREATE TABLE SP_INBOUND_AUTH (
|
||||
ID INTEGER,
|
||||
TENANT_ID INTEGER NOT NULL,
|
||||
INBOUND_AUTH_KEY VARCHAR (255) NOT NULL,
|
||||
INBOUND_AUTH_KEY VARCHAR (255),
|
||||
INBOUND_AUTH_TYPE VARCHAR (255) NOT NULL,
|
||||
PROP_NAME VARCHAR (255),
|
||||
PROP_VALUE VARCHAR (1024) ,
|
||||
@ -319,7 +321,7 @@ ALTER TABLE SP_INBOUND_AUTH ADD CONSTRAINT APPLICATION_ID_CONSTRAINT FOREIGN KEY
|
||||
CREATE TABLE SP_AUTH_STEP (
|
||||
ID INTEGER,
|
||||
TENANT_ID INTEGER NOT NULL,
|
||||
STEP_ORDER INTEGER DEFAULT 1,
|
||||
STEP_ORDER INTEGER DEFAULT 1,
|
||||
APP_ID INTEGER NOT NULL,
|
||||
IS_SUBJECT_STEP CHAR(1) DEFAULT '0',
|
||||
IS_ATTRIBUTE_STEP CHAR(1) DEFAULT '0',
|
||||
@ -347,13 +349,13 @@ CREATE TABLE SP_FEDERATED_IDP (
|
||||
ALTER TABLE SP_FEDERATED_IDP ADD CONSTRAINT STEP_ID_CONSTRAINT FOREIGN KEY (ID) REFERENCES SP_AUTH_STEP (ID) ON DELETE CASCADE
|
||||
/
|
||||
CREATE TABLE SP_CLAIM_MAPPING (
|
||||
ID INTEGER,
|
||||
TENANT_ID INTEGER NOT NULL,
|
||||
IDP_CLAIM VARCHAR (512) NOT NULL ,
|
||||
ID INTEGER,
|
||||
TENANT_ID INTEGER NOT NULL,
|
||||
IDP_CLAIM VARCHAR (512) NOT NULL ,
|
||||
SP_CLAIM VARCHAR (512) NOT NULL ,
|
||||
APP_ID INTEGER NOT NULL,
|
||||
IS_REQUESTED VARCHAR(128) DEFAULT '0',
|
||||
DEFAULT_VALUE VARCHAR(255),
|
||||
APP_ID INTEGER NOT NULL,
|
||||
IS_REQUESTED VARCHAR(128) DEFAULT '0',
|
||||
DEFAULT_VALUE VARCHAR(255),
|
||||
PRIMARY KEY (ID))
|
||||
/
|
||||
CREATE SEQUENCE SP_CLAIM_MAPPING_SEQ START WITH 1 INCREMENT BY 1 CACHE 20 ORDER
|
||||
@ -370,11 +372,11 @@ CREATE OR REPLACE TRIGGER SP_CLAIM_MAPPING_TRIG
|
||||
ALTER TABLE SP_CLAIM_MAPPING ADD CONSTRAINT CLAIMID_APPID_CONSTRAINT FOREIGN KEY (APP_ID) REFERENCES SP_APP (ID) ON DELETE CASCADE
|
||||
/
|
||||
CREATE TABLE SP_ROLE_MAPPING (
|
||||
ID INTEGER,
|
||||
TENANT_ID INTEGER NOT NULL,
|
||||
IDP_ROLE VARCHAR (255) NOT NULL ,
|
||||
ID INTEGER,
|
||||
TENANT_ID INTEGER NOT NULL,
|
||||
IDP_ROLE VARCHAR (255) NOT NULL ,
|
||||
SP_ROLE VARCHAR (255) NOT NULL ,
|
||||
APP_ID INTEGER NOT NULL,
|
||||
APP_ID INTEGER NOT NULL,
|
||||
PRIMARY KEY (ID))
|
||||
/
|
||||
CREATE SEQUENCE SP_ROLE_MAPPING_SEQ START WITH 1 INCREMENT BY 1 CACHE 20 ORDER
|
||||
@ -391,10 +393,10 @@ CREATE OR REPLACE TRIGGER SP_ROLE_MAPPING_TRIG
|
||||
ALTER TABLE SP_ROLE_MAPPING ADD CONSTRAINT ROLEID_APPID_CONSTRAINT FOREIGN KEY (APP_ID) REFERENCES SP_APP (ID) ON DELETE CASCADE
|
||||
/
|
||||
CREATE TABLE SP_REQ_PATH_AUTHENTICATOR (
|
||||
ID INTEGER,
|
||||
TENANT_ID INTEGER NOT NULL,
|
||||
AUTHENTICATOR_NAME VARCHAR (255) NOT NULL ,
|
||||
APP_ID INTEGER NOT NULL,
|
||||
ID INTEGER,
|
||||
TENANT_ID INTEGER NOT NULL,
|
||||
AUTHENTICATOR_NAME VARCHAR (255) NOT NULL ,
|
||||
APP_ID INTEGER NOT NULL,
|
||||
PRIMARY KEY (ID))
|
||||
/
|
||||
CREATE SEQUENCE SP_REQ_PATH_AUTH_SEQ START WITH 1 INCREMENT BY 1 CACHE 20 ORDER
|
||||
@ -411,13 +413,13 @@ CREATE OR REPLACE TRIGGER SP_REQ_PATH_AUTH_TRIG
|
||||
ALTER TABLE SP_REQ_PATH_AUTHENTICATOR ADD CONSTRAINT REQ_AUTH_APPID_CONSTRAINT FOREIGN KEY (APP_ID) REFERENCES SP_APP (ID) ON DELETE CASCADE
|
||||
/
|
||||
CREATE TABLE SP_PROVISIONING_CONNECTOR (
|
||||
ID INTEGER,
|
||||
TENANT_ID INTEGER NOT NULL,
|
||||
ID INTEGER,
|
||||
TENANT_ID INTEGER NOT NULL,
|
||||
IDP_NAME VARCHAR (255) NOT NULL ,
|
||||
CONNECTOR_NAME VARCHAR (255) NOT NULL ,
|
||||
APP_ID INTEGER NOT NULL,
|
||||
IS_JIT_ENABLED CHAR(1) DEFAULT '0',
|
||||
BLOCKING CHAR(1) DEFAULT '0',
|
||||
CONNECTOR_NAME VARCHAR (255) NOT NULL ,
|
||||
APP_ID INTEGER NOT NULL,
|
||||
IS_JIT_ENABLED CHAR(1) DEFAULT '0',
|
||||
BLOCKING CHAR(1) DEFAULT '0',
|
||||
PRIMARY KEY (ID))
|
||||
/
|
||||
CREATE SEQUENCE SP_PROV_CONNECTOR_SEQ START WITH 1 INCREMENT BY 1 CACHE 20 ORDER
|
||||
@ -434,28 +436,28 @@ CREATE OR REPLACE TRIGGER SP_PROV_CONNECTOR_TRIG
|
||||
ALTER TABLE SP_PROVISIONING_CONNECTOR ADD CONSTRAINT PRO_CONNECTOR_APPID_CONSTRAINT FOREIGN KEY (APP_ID) REFERENCES SP_APP (ID) ON DELETE CASCADE
|
||||
/
|
||||
CREATE TABLE IDP (
|
||||
ID INTEGER,
|
||||
TENANT_ID INTEGER,
|
||||
NAME VARCHAR(254) NOT NULL,
|
||||
IS_ENABLED CHAR(1) DEFAULT '1',
|
||||
IS_PRIMARY CHAR(1) DEFAULT '0',
|
||||
HOME_REALM_ID VARCHAR(254),
|
||||
IMAGE BLOB,
|
||||
CERTIFICATE BLOB,
|
||||
ALIAS VARCHAR(254),
|
||||
INBOUND_PROV_ENABLED CHAR (1) DEFAULT '0',
|
||||
INBOUND_PROV_USER_STORE_ID VARCHAR(254),
|
||||
USER_CLAIM_URI VARCHAR(254),
|
||||
ROLE_CLAIM_URI VARCHAR(254),
|
||||
DESCRIPTION VARCHAR (1024),
|
||||
DEFAULT_AUTHENTICATOR_NAME VARCHAR(254),
|
||||
DEFAULT_PRO_CONNECTOR_NAME VARCHAR(254),
|
||||
PROVISIONING_ROLE VARCHAR(128),
|
||||
IS_FEDERATION_HUB CHAR(1) DEFAULT '0',
|
||||
IS_LOCAL_CLAIM_DIALECT CHAR(1) DEFAULT '0',
|
||||
ID INTEGER,
|
||||
TENANT_ID INTEGER,
|
||||
NAME VARCHAR(254) NOT NULL,
|
||||
IS_ENABLED CHAR(1) DEFAULT '1',
|
||||
IS_PRIMARY CHAR(1) DEFAULT '0',
|
||||
HOME_REALM_ID VARCHAR(254),
|
||||
IMAGE BLOB,
|
||||
CERTIFICATE BLOB,
|
||||
ALIAS VARCHAR(254),
|
||||
INBOUND_PROV_ENABLED CHAR (1) DEFAULT '0',
|
||||
INBOUND_PROV_USER_STORE_ID VARCHAR(254),
|
||||
USER_CLAIM_URI VARCHAR(254),
|
||||
ROLE_CLAIM_URI VARCHAR(254),
|
||||
DESCRIPTION VARCHAR (1024),
|
||||
DEFAULT_AUTHENTICATOR_NAME VARCHAR(254),
|
||||
DEFAULT_PRO_CONNECTOR_NAME VARCHAR(254),
|
||||
PROVISIONING_ROLE VARCHAR(128),
|
||||
IS_FEDERATION_HUB CHAR(1) DEFAULT '0',
|
||||
IS_LOCAL_CLAIM_DIALECT CHAR(1) DEFAULT '0',
|
||||
DISPLAY_NAME VARCHAR(254),
|
||||
PRIMARY KEY (ID),
|
||||
UNIQUE (TENANT_ID, NAME))
|
||||
PRIMARY KEY (ID),
|
||||
UNIQUE (TENANT_ID, NAME))
|
||||
/
|
||||
CREATE SEQUENCE IDP_SEQ START WITH 1 INCREMENT BY 1 CACHE 20 ORDER
|
||||
/
|
||||
@ -471,13 +473,13 @@ CREATE OR REPLACE TRIGGER IDP_TRIG
|
||||
INSERT INTO IDP (TENANT_ID, NAME, HOME_REALM_ID) VALUES (-1234, 'LOCAL', 'localhost')
|
||||
/
|
||||
CREATE TABLE IDP_ROLE (
|
||||
ID INTEGER,
|
||||
IDP_ID INTEGER,
|
||||
TENANT_ID INTEGER,
|
||||
ROLE VARCHAR(254),
|
||||
PRIMARY KEY (ID),
|
||||
UNIQUE (IDP_ID, ROLE),
|
||||
FOREIGN KEY (IDP_ID) REFERENCES IDP(ID) ON DELETE CASCADE)
|
||||
ID INTEGER,
|
||||
IDP_ID INTEGER,
|
||||
TENANT_ID INTEGER,
|
||||
ROLE VARCHAR(254),
|
||||
PRIMARY KEY (ID),
|
||||
UNIQUE (IDP_ID, ROLE),
|
||||
FOREIGN KEY (IDP_ID) REFERENCES IDP(ID) ON DELETE CASCADE)
|
||||
/
|
||||
CREATE SEQUENCE IDP_ROLE_SEQ START WITH 1 INCREMENT BY 1 CACHE 20 ORDER
|
||||
/
|
||||
@ -491,14 +493,14 @@ CREATE OR REPLACE TRIGGER IDP_ROLE_TRIG
|
||||
END;
|
||||
/
|
||||
CREATE TABLE IDP_ROLE_MAPPING (
|
||||
ID INTEGER,
|
||||
IDP_ROLE_ID INTEGER,
|
||||
TENANT_ID INTEGER,
|
||||
USER_STORE_ID VARCHAR (253),
|
||||
LOCAL_ROLE VARCHAR(253),
|
||||
PRIMARY KEY (ID),
|
||||
UNIQUE (IDP_ROLE_ID, TENANT_ID, USER_STORE_ID, LOCAL_ROLE),
|
||||
FOREIGN KEY (IDP_ROLE_ID) REFERENCES IDP_ROLE(ID) ON DELETE CASCADE)
|
||||
ID INTEGER,
|
||||
IDP_ROLE_ID INTEGER,
|
||||
TENANT_ID INTEGER,
|
||||
USER_STORE_ID VARCHAR (253),
|
||||
LOCAL_ROLE VARCHAR(253),
|
||||
PRIMARY KEY (ID),
|
||||
UNIQUE (IDP_ROLE_ID, TENANT_ID, USER_STORE_ID, LOCAL_ROLE),
|
||||
FOREIGN KEY (IDP_ROLE_ID) REFERENCES IDP_ROLE(ID) ON DELETE CASCADE)
|
||||
/
|
||||
CREATE SEQUENCE IDP_ROLE_MAPPING_SEQ START WITH 1 INCREMENT BY 1 CACHE 20 ORDER
|
||||
/
|
||||
@ -512,13 +514,13 @@ CREATE OR REPLACE TRIGGER IDP_ROLE_MAPPING_TRIG
|
||||
END;
|
||||
/
|
||||
CREATE TABLE IDP_CLAIM (
|
||||
ID INTEGER,
|
||||
IDP_ID INTEGER,
|
||||
TENANT_ID INTEGER,
|
||||
CLAIM VARCHAR(254),
|
||||
PRIMARY KEY (ID),
|
||||
UNIQUE (IDP_ID, CLAIM),
|
||||
FOREIGN KEY (IDP_ID) REFERENCES IDP(ID) ON DELETE CASCADE)
|
||||
ID INTEGER,
|
||||
IDP_ID INTEGER,
|
||||
TENANT_ID INTEGER,
|
||||
CLAIM VARCHAR(254),
|
||||
PRIMARY KEY (ID),
|
||||
UNIQUE (IDP_ID, CLAIM),
|
||||
FOREIGN KEY (IDP_ID) REFERENCES IDP(ID) ON DELETE CASCADE)
|
||||
/
|
||||
CREATE SEQUENCE IDP_CLAIM_SEQ START WITH 1 INCREMENT BY 1 CACHE 20 ORDER
|
||||
/
|
||||
@ -532,15 +534,15 @@ CREATE OR REPLACE TRIGGER IDP_CLAIM_TRIG
|
||||
END;
|
||||
/
|
||||
CREATE TABLE IDP_CLAIM_MAPPING (
|
||||
ID INTEGER,
|
||||
IDP_CLAIM_ID INTEGER,
|
||||
TENANT_ID INTEGER,
|
||||
LOCAL_CLAIM VARCHAR(253),
|
||||
DEFAULT_VALUE VARCHAR(255),
|
||||
IS_REQUESTED VARCHAR(128) DEFAULT '0',
|
||||
PRIMARY KEY (ID),
|
||||
UNIQUE (IDP_CLAIM_ID, TENANT_ID, LOCAL_CLAIM),
|
||||
FOREIGN KEY (IDP_CLAIM_ID) REFERENCES IDP_CLAIM(ID) ON DELETE CASCADE)
|
||||
ID INTEGER,
|
||||
IDP_CLAIM_ID INTEGER,
|
||||
TENANT_ID INTEGER,
|
||||
LOCAL_CLAIM VARCHAR(253),
|
||||
DEFAULT_VALUE VARCHAR(255),
|
||||
IS_REQUESTED VARCHAR(128) DEFAULT '0',
|
||||
PRIMARY KEY (ID),
|
||||
UNIQUE (IDP_CLAIM_ID, TENANT_ID, LOCAL_CLAIM),
|
||||
FOREIGN KEY (IDP_CLAIM_ID) REFERENCES IDP_CLAIM(ID) ON DELETE CASCADE)
|
||||
/
|
||||
CREATE SEQUENCE IDP_CLAIM_MAPPING_SEQ START WITH 1 INCREMENT BY 1 CACHE 20 ORDER
|
||||
/
|
||||
@ -581,7 +583,6 @@ INSERT INTO IDP_AUTHENTICATOR (TENANT_ID, IDP_ID, NAME) VALUES (-1234, 1, 'IDPPr
|
||||
/
|
||||
INSERT INTO IDP_AUTHENTICATOR (TENANT_ID, IDP_ID, NAME) VALUES (-1234, 1, 'passivests')
|
||||
/
|
||||
|
||||
CREATE TABLE IDP_METADATA (
|
||||
ID INTEGER,
|
||||
IDP_ID INTEGER,
|
||||
@ -609,7 +610,6 @@ INSERT INTO IDP_METADATA (IDP_ID, NAME, VALUE, DISPLAY_NAME) VALUES (1, 'Session
|
||||
/
|
||||
INSERT INTO IDP_METADATA (IDP_ID, NAME, VALUE, DISPLAY_NAME) VALUES (1, 'RememberMeTimeout', '15', 'RememberMe Timeout')
|
||||
/
|
||||
|
||||
CREATE TABLE IDP_AUTHENTICATOR_PROPERTY (
|
||||
ID INTEGER,
|
||||
TENANT_ID INTEGER,
|
||||
@ -713,7 +713,7 @@ CREATE TABLE IDP_LOCAL_CLAIM (
|
||||
IDP_ID INTEGER,
|
||||
CLAIM_URI VARCHAR(255) NOT NULL,
|
||||
DEFAULT_VALUE VARCHAR(255),
|
||||
IS_REQUESTED VARCHAR(128) DEFAULT '0',
|
||||
IS_REQUESTED VARCHAR(128) DEFAULT '0',
|
||||
PRIMARY KEY (ID),
|
||||
UNIQUE (TENANT_ID, IDP_ID, CLAIM_URI),
|
||||
FOREIGN KEY (IDP_ID) REFERENCES IDP(ID) ON DELETE CASCADE)
|
||||
@ -731,12 +731,12 @@ CREATE OR REPLACE TRIGGER IDP_LOCAL_CLAIM_TRIG
|
||||
/
|
||||
CREATE TABLE IDN_ASSOCIATED_ID (
|
||||
ID INTEGER,
|
||||
IDP_USER_ID VARCHAR(255) NOT NULL,
|
||||
IDP_USER_ID VARCHAR(255) NOT NULL,
|
||||
TENANT_ID INTEGER DEFAULT -1234,
|
||||
IDP_ID INTEGER NOT NULL,
|
||||
IDP_ID INTEGER NOT NULL,
|
||||
DOMAIN_NAME VARCHAR(255) NOT NULL,
|
||||
USER_NAME VARCHAR(255) NOT NULL,
|
||||
PRIMARY KEY (ID),
|
||||
USER_NAME VARCHAR(255) NOT NULL,
|
||||
PRIMARY KEY (ID),
|
||||
UNIQUE(IDP_USER_ID, TENANT_ID, IDP_ID),
|
||||
FOREIGN KEY (IDP_ID) REFERENCES IDP(ID) ON DELETE CASCADE
|
||||
)
|
||||
@ -763,7 +763,7 @@ CREATE TABLE FIDO_DEVICE_STORE (
|
||||
TENANT_ID INTEGER,
|
||||
DOMAIN_NAME VARCHAR(255) NOT NULL,
|
||||
USER_NAME VARCHAR(45) NOT NULL,
|
||||
TIME_REGISTERED TIMESTAMP,
|
||||
TIME_REGISTERED TIMESTAMP,
|
||||
KEY_HANDLE VARCHAR(200) NOT NULL,
|
||||
DEVICE_DATA VARCHAR(2048) NOT NULL,
|
||||
PRIMARY KEY (TENANT_ID, DOMAIN_NAME, USER_NAME, KEY_HANDLE))
|
||||
@ -788,8 +788,6 @@ CREATE TABLE WF_BPS_PROFILE (
|
||||
USERNAME VARCHAR2(45),
|
||||
PASSWORD VARCHAR2(255),
|
||||
CALLBACK_HOST VARCHAR2 (45),
|
||||
CALLBACK_USERNAME VARCHAR2 (45),
|
||||
CALLBACK_PASSWORD VARCHAR2 (255),
|
||||
TENANT_ID INTEGER DEFAULT -1,
|
||||
PRIMARY KEY (PROFILE_NAME, TENANT_ID))
|
||||
/
|
||||
@ -810,7 +808,7 @@ CREATE TABLE WF_WORKFLOW_ASSOCIATION(
|
||||
EVENT_ID VARCHAR2(45),
|
||||
ASSOC_CONDITION VARCHAR2 (2000),
|
||||
WORKFLOW_ID VARCHAR2 (45),
|
||||
IS_ENABLED CHAR (1) DEFAULT '1',
|
||||
IS_ENABLED CHAR (1) DEFAULT '1',
|
||||
TENANT_ID INTEGER DEFAULT -1,
|
||||
PRIMARY KEY(ID),
|
||||
FOREIGN KEY (WORKFLOW_ID) REFERENCES WF_WORKFLOW(ID)ON DELETE CASCADE)
|
||||
@ -862,7 +860,6 @@ CREATE TABLE WF_WORKFLOW_REQUEST_RELATION(
|
||||
FOREIGN KEY (WORKFLOW_ID) REFERENCES WF_WORKFLOW(ID)ON DELETE CASCADE,
|
||||
FOREIGN KEY (REQUEST_ID) REFERENCES WF_REQUEST(UUID)ON DELETE CASCADE)
|
||||
/
|
||||
|
||||
-- End of IDENTITY Tables--
|
||||
|
||||
-- Start of API-MGT Tables--
|
||||
@ -901,14 +898,17 @@ CREATE TABLE AM_APPLICATION (
|
||||
APPLICATION_TIER VARCHAR2(50) DEFAULT 'Unlimited',
|
||||
CALLBACK_URL VARCHAR2(512),
|
||||
DESCRIPTION VARCHAR2(512),
|
||||
APPLICATION_STATUS VARCHAR2(50) DEFAULT 'APPROVED',
|
||||
CREATED_BY VARCHAR2(100),
|
||||
APPLICATION_STATUS VARCHAR2(50) DEFAULT 'APPROVED',
|
||||
GROUP_ID VARCHAR2(100),
|
||||
CREATED_BY VARCHAR2(100),
|
||||
CREATED_TIME DATE,
|
||||
UPDATED_BY VARCHAR2(100),
|
||||
UPDATED_TIME DATE,
|
||||
UUID VARCHAR2(256),
|
||||
FOREIGN KEY(SUBSCRIBER_ID) REFERENCES AM_SUBSCRIBER(SUBSCRIBER_ID) ON DELETE CASCADE,
|
||||
PRIMARY KEY(APPLICATION_ID),
|
||||
UNIQUE (NAME,SUBSCRIBER_ID)
|
||||
UNIQUE (NAME,SUBSCRIBER_ID),
|
||||
UNIQUE (UUID)
|
||||
)
|
||||
/
|
||||
|
||||
@ -931,7 +931,7 @@ CREATE TABLE AM_API (
|
||||
API_NAME VARCHAR2(256),
|
||||
API_VERSION VARCHAR2(30),
|
||||
CONTEXT VARCHAR2(256),
|
||||
CONTEXT VARCHAR2(256),
|
||||
CONTEXT_TEMPLATE VARCHAR2(256),
|
||||
CREATED_BY VARCHAR2(100),
|
||||
CREATED_TIME DATE,
|
||||
UPDATED_BY VARCHAR2(100),
|
||||
@ -992,9 +992,11 @@ CREATE TABLE AM_SUBSCRIPTION (
|
||||
CREATED_TIME DATE,
|
||||
UPDATED_BY VARCHAR2(100),
|
||||
UPDATED_TIME DATE,
|
||||
UUID VARCHAR2(256),
|
||||
FOREIGN KEY(APPLICATION_ID) REFERENCES AM_APPLICATION(APPLICATION_ID) ON DELETE CASCADE,
|
||||
FOREIGN KEY(API_ID) REFERENCES AM_API(API_ID) ON DELETE CASCADE,
|
||||
PRIMARY KEY (SUBSCRIPTION_ID)
|
||||
PRIMARY KEY (SUBSCRIPTION_ID),
|
||||
UNIQUE (UUID)
|
||||
)
|
||||
/
|
||||
|
||||
@ -1024,6 +1026,7 @@ CREATE TABLE AM_APPLICATION_KEY_MAPPING (
|
||||
APPLICATION_ID INTEGER,
|
||||
CONSUMER_KEY VARCHAR2(512),
|
||||
KEY_TYPE VARCHAR2(512) NOT NULL,
|
||||
CREATE_MODE VARCHAR2(30) DEFAULT 'CREATED',
|
||||
STATE VARCHAR2(30) NOT NULL,
|
||||
FOREIGN KEY(APPLICATION_ID) REFERENCES AM_APPLICATION(APPLICATION_ID) ON DELETE CASCADE,
|
||||
PRIMARY KEY(APPLICATION_ID,KEY_TYPE)
|
||||
@ -1037,6 +1040,7 @@ CREATE TABLE AM_APPLICATION_REGISTRATION (
|
||||
APP_ID INTEGER,
|
||||
TOKEN_TYPE VARCHAR2(30),
|
||||
TOKEN_SCOPE VARCHAR2(256) DEFAULT 'default',
|
||||
INPUTS VARCHAR2(1000),
|
||||
ALLOWED_DOMAINS VARCHAR2(256),
|
||||
VALIDITY_PERIOD NUMBER(19),
|
||||
UNIQUE (SUBSCRIBER_ID,APP_ID,TOKEN_TYPE),
|
||||
@ -1229,10 +1233,10 @@ CREATE OR REPLACE TRIGGER AM_EXTERNAL_STORES_TRIGGER
|
||||
/
|
||||
|
||||
CREATE TABLE AM_API_DEFAULT_VERSION (
|
||||
DEFAULT_VERSION_ID NUMBER,
|
||||
DEFAULT_VERSION_ID NUMBER,
|
||||
API_NAME VARCHAR(256) NOT NULL ,
|
||||
API_PROVIDER VARCHAR(256) NOT NULL ,
|
||||
DEFAULT_API_VERSION VARCHAR(30) ,
|
||||
API_PROVIDER VARCHAR(256) NOT NULL ,
|
||||
DEFAULT_API_VERSION VARCHAR(30) ,
|
||||
PUBLISHED_DEFAULT_API_VERSION VARCHAR(30) ,
|
||||
PRIMARY KEY (DEFAULT_VERSION_ID)
|
||||
)
|
||||
@ -1250,4 +1254,3 @@ CREATE OR REPLACE TRIGGER AM_API_DEFAULT_VERSION_TRG
|
||||
/
|
||||
CREATE INDEX IDX_SUB_APP_ID ON AM_SUBSCRIPTION (APPLICATION_ID, SUBSCRIPTION_ID)
|
||||
/
|
||||
|
||||
|
||||
@ -72,7 +72,8 @@ CREATE TABLE IDN_OAUTH2_ACCESS_TOKEN (
|
||||
TOKEN_SCOPE_HASH VARCHAR(32),
|
||||
TOKEN_STATE VARCHAR(25) DEFAULT 'ACTIVE',
|
||||
TOKEN_STATE_ID VARCHAR (128) DEFAULT 'NONE',
|
||||
PRIMARY KEY (TOKEN_ID),
|
||||
SUBJECT_IDENTIFIER VARCHAR(255),
|
||||
PRIMARY KEY (TOKEN_ID),
|
||||
FOREIGN KEY (CONSUMER_KEY_ID) REFERENCES IDN_OAUTH_CONSUMER_APPS(ID) ON DELETE CASCADE,
|
||||
CONSTRAINT CON_APP_KEY UNIQUE (CONSUMER_KEY_ID,AUTHZ_USER,TOKEN_ID,USER_DOMAIN,USER_TYPE,TOKEN_SCOPE_HASH,
|
||||
TOKEN_STATE,TOKEN_STATE_ID)
|
||||
@ -84,18 +85,19 @@ CREATE INDEX IDX_TC ON IDN_OAUTH2_ACCESS_TOKEN(TIME_CREATED);
|
||||
|
||||
DROP TABLE IF EXISTS IDN_OAUTH2_AUTHORIZATION_CODE;
|
||||
CREATE TABLE IDN_OAUTH2_AUTHORIZATION_CODE (
|
||||
CODE_ID VARCHAR (255),
|
||||
AUTHORIZATION_CODE VARCHAR(512),
|
||||
CONSUMER_KEY_ID INTEGER,
|
||||
CALLBACK_URL VARCHAR(1024),
|
||||
CALLBACK_URL VARCHAR(1024),
|
||||
SCOPE VARCHAR(2048),
|
||||
AUTHZ_USER VARCHAR (100),
|
||||
TENANT_ID INTEGER,
|
||||
USER_DOMAIN VARCHAR(50),
|
||||
TIME_CREATED TIMESTAMP,
|
||||
VALIDITY_PERIOD BIGINT,
|
||||
TIME_CREATED TIMESTAMP,
|
||||
VALIDITY_PERIOD BIGINT,
|
||||
STATE VARCHAR (25) DEFAULT 'ACTIVE',
|
||||
TOKEN_ID VARCHAR(255),
|
||||
PRIMARY KEY (AUTHORIZATION_CODE),
|
||||
PRIMARY KEY (CODE_ID),
|
||||
FOREIGN KEY (CONSUMER_KEY_ID) REFERENCES IDN_OAUTH_CONSUMER_APPS(ID) ON DELETE CASCADE
|
||||
);
|
||||
|
||||
@ -116,7 +118,7 @@ CREATE TABLE IF NOT EXISTS IDN_OAUTH2_SCOPE (
|
||||
NAME VARCHAR(255) NULL,
|
||||
DESCRIPTION VARCHAR(512) NULL,
|
||||
TENANT_ID INTEGER DEFAULT 0,
|
||||
ROLES VARCHAR (500) NULL,
|
||||
ROLES VARCHAR (500) NULL,
|
||||
PRIMARY KEY (SCOPE_ID)
|
||||
);
|
||||
|
||||
@ -126,18 +128,18 @@ CREATE TABLE IF NOT EXISTS IDN_OAUTH2_RESOURCE_SCOPE (
|
||||
SCOPE_ID INTEGER NOT NULL,
|
||||
TENANT_ID INTEGER DEFAULT -1,
|
||||
PRIMARY KEY (RESOURCE_PATH),
|
||||
FOREIGN KEY (SCOPE_ID) REFERENCES IDN_OAUTH2_SCOPE (SCOPE_ID)
|
||||
FOREIGN KEY (SCOPE_ID) REFERENCES IDN_OAUTH2_SCOPE (SCOPE_ID) ON DELETE CASCADE ON UPDATE CASCADE
|
||||
);
|
||||
|
||||
DROP TABLE IF EXISTS IDN_SCIM_GROUP;
|
||||
DROP SEQUENCE IF EXISTS IDN_SCIM_GROUP_PK_SEQ;
|
||||
CREATE SEQUENCE IDN_SCIM_GROUP_PK_SEQ;
|
||||
CREATE TABLE IDN_SCIM_GROUP (
|
||||
ID INTEGER DEFAULT NEXTVAL('IDN_SCIM_GROUP_PK_SEQ'),
|
||||
TENANT_ID INTEGER NOT NULL,
|
||||
ROLE_NAME VARCHAR(255) NOT NULL,
|
||||
ID INTEGER DEFAULT NEXTVAL('IDN_SCIM_GROUP_PK_SEQ'),
|
||||
TENANT_ID INTEGER NOT NULL,
|
||||
ROLE_NAME VARCHAR(255) NOT NULL,
|
||||
ATTR_NAME VARCHAR(1024) NOT NULL,
|
||||
ATTR_VALUE VARCHAR(1024),
|
||||
ATTR_VALUE VARCHAR(1024),
|
||||
PRIMARY KEY (ID)
|
||||
);
|
||||
|
||||
@ -152,14 +154,14 @@ CREATE TABLE IDN_OPENID_REMEMBER_ME (
|
||||
|
||||
DROP TABLE IF EXISTS IDN_OPENID_USER_RPS;
|
||||
CREATE TABLE IDN_OPENID_USER_RPS (
|
||||
USER_NAME VARCHAR(255) NOT NULL,
|
||||
TENANT_ID INTEGER DEFAULT 0,
|
||||
RP_URL VARCHAR(255) NOT NULL,
|
||||
TRUSTED_ALWAYS VARCHAR(128) DEFAULT 'FALSE',
|
||||
LAST_VISIT DATE NOT NULL,
|
||||
VISIT_COUNT INTEGER DEFAULT 0,
|
||||
DEFAULT_PROFILE_NAME VARCHAR(255) DEFAULT 'DEFAULT',
|
||||
PRIMARY KEY (USER_NAME, TENANT_ID, RP_URL)
|
||||
USER_NAME VARCHAR(255) NOT NULL,
|
||||
TENANT_ID INTEGER DEFAULT 0,
|
||||
RP_URL VARCHAR(255) NOT NULL,
|
||||
TRUSTED_ALWAYS VARCHAR(128) DEFAULT 'FALSE',
|
||||
LAST_VISIT DATE NOT NULL,
|
||||
VISIT_COUNT INTEGER DEFAULT 0,
|
||||
DEFAULT_PROFILE_NAME VARCHAR(255) DEFAULT 'DEFAULT',
|
||||
PRIMARY KEY (USER_NAME, TENANT_ID, RP_URL)
|
||||
);
|
||||
|
||||
DROP TABLE IF EXISTS IDN_OPENID_ASSOCIATIONS;
|
||||
@ -224,7 +226,7 @@ CREATE TABLE IDN_AUTH_SESSION_STORE (
|
||||
TIME_CREATED BIGINT,
|
||||
TENANT_ID INTEGER DEFAULT -1,
|
||||
PRIMARY KEY (SESSION_ID, SESSION_TYPE, TIME_CREATED, OPERATION)
|
||||
);
|
||||
);
|
||||
|
||||
DROP TABLE IF EXISTS SP_APP;
|
||||
DROP SEQUENCE IF EXISTS SP_APP_SEQ;
|
||||
@ -236,7 +238,7 @@ CREATE TABLE SP_APP (
|
||||
USER_STORE VARCHAR (255) NOT NULL,
|
||||
USERNAME VARCHAR (255) NOT NULL ,
|
||||
DESCRIPTION VARCHAR (1024),
|
||||
ROLE_CLAIM VARCHAR (512),
|
||||
ROLE_CLAIM VARCHAR (512),
|
||||
AUTH_TYPE VARCHAR (255) NOT NULL,
|
||||
PROVISIONING_USERSTORE_DOMAIN VARCHAR (512),
|
||||
IS_LOCAL_CLAIM_DIALECT CHAR(1) DEFAULT '1',
|
||||
@ -271,7 +273,7 @@ CREATE SEQUENCE SP_INBOUND_AUTH_SEQ;
|
||||
CREATE TABLE SP_INBOUND_AUTH (
|
||||
ID INTEGER DEFAULT NEXTVAL('SP_INBOUND_AUTH_SEQ'),
|
||||
TENANT_ID INTEGER NOT NULL,
|
||||
INBOUND_AUTH_KEY VARCHAR (255) NOT NULL,
|
||||
INBOUND_AUTH_KEY VARCHAR (255),
|
||||
INBOUND_AUTH_TYPE VARCHAR (255) NOT NULL,
|
||||
PROP_NAME VARCHAR (255),
|
||||
PROP_VALUE VARCHAR (1024) ,
|
||||
@ -286,7 +288,7 @@ CREATE SEQUENCE SP_AUTH_STEP_SEQ;
|
||||
CREATE TABLE SP_AUTH_STEP (
|
||||
ID INTEGER DEFAULT NEXTVAL('SP_AUTH_STEP_SEQ'),
|
||||
TENANT_ID INTEGER NOT NULL,
|
||||
STEP_ORDER INTEGER DEFAULT 1,
|
||||
STEP_ORDER INTEGER DEFAULT 1,
|
||||
APP_ID INTEGER NOT NULL,
|
||||
IS_SUBJECT_STEP CHAR(1) DEFAULT '0',
|
||||
IS_ATTRIBUTE_STEP CHAR(1) DEFAULT '0',
|
||||
@ -307,13 +309,13 @@ DROP TABLE IF EXISTS SP_CLAIM_MAPPING;
|
||||
DROP SEQUENCE IF EXISTS SP_CLAIM_MAPPING_SEQ;
|
||||
CREATE SEQUENCE SP_CLAIM_MAPPING_SEQ;
|
||||
CREATE TABLE SP_CLAIM_MAPPING (
|
||||
ID INTEGER DEFAULT NEXTVAL('SP_CLAIM_MAPPING_SEQ'),
|
||||
TENANT_ID INTEGER NOT NULL,
|
||||
IDP_CLAIM VARCHAR (512) NOT NULL ,
|
||||
ID INTEGER DEFAULT NEXTVAL('SP_CLAIM_MAPPING_SEQ'),
|
||||
TENANT_ID INTEGER NOT NULL,
|
||||
IDP_CLAIM VARCHAR (512) NOT NULL ,
|
||||
SP_CLAIM VARCHAR (512) NOT NULL ,
|
||||
APP_ID INTEGER NOT NULL,
|
||||
IS_REQUESTED VARCHAR(128) DEFAULT '0',
|
||||
DEFAULT_VALUE VARCHAR(255),
|
||||
APP_ID INTEGER NOT NULL,
|
||||
IS_REQUESTED VARCHAR(128) DEFAULT '0',
|
||||
DEFAULT_VALUE VARCHAR(255),
|
||||
PRIMARY KEY (ID));
|
||||
|
||||
ALTER TABLE SP_CLAIM_MAPPING ADD CONSTRAINT CLAIMID_APPID_CONSTRAINT FOREIGN KEY (APP_ID) REFERENCES SP_APP (ID) ON DELETE CASCADE;
|
||||
@ -322,11 +324,11 @@ DROP TABLE IF EXISTS SP_ROLE_MAPPING;
|
||||
DROP SEQUENCE IF EXISTS SP_ROLE_MAPPING_SEQ;
|
||||
CREATE SEQUENCE SP_ROLE_MAPPING_SEQ;
|
||||
CREATE TABLE SP_ROLE_MAPPING (
|
||||
ID INTEGER DEFAULT NEXTVAL('SP_ROLE_MAPPING_SEQ'),
|
||||
TENANT_ID INTEGER NOT NULL,
|
||||
IDP_ROLE VARCHAR (255) NOT NULL ,
|
||||
ID INTEGER DEFAULT NEXTVAL('SP_ROLE_MAPPING_SEQ'),
|
||||
TENANT_ID INTEGER NOT NULL,
|
||||
IDP_ROLE VARCHAR (255) NOT NULL ,
|
||||
SP_ROLE VARCHAR (255) NOT NULL ,
|
||||
APP_ID INTEGER NOT NULL,
|
||||
APP_ID INTEGER NOT NULL,
|
||||
PRIMARY KEY (ID));
|
||||
|
||||
ALTER TABLE SP_ROLE_MAPPING ADD CONSTRAINT ROLEID_APPID_CONSTRAINT FOREIGN KEY (APP_ID) REFERENCES SP_APP (ID) ON DELETE CASCADE;
|
||||
@ -335,10 +337,10 @@ DROP TABLE IF EXISTS SP_REQ_PATH_AUTH;
|
||||
DROP SEQUENCE IF EXISTS SP_REQ_PATH_AUTH_SEQ;
|
||||
CREATE SEQUENCE SP_REQ_PATH_AUTH_SEQ;
|
||||
CREATE TABLE SP_REQ_PATH_AUTHENTICATOR (
|
||||
ID INTEGER DEFAULT NEXTVAL('SP_REQ_PATH_AUTH_SEQ'),
|
||||
TENANT_ID INTEGER NOT NULL,
|
||||
AUTHENTICATOR_NAME VARCHAR (255) NOT NULL ,
|
||||
APP_ID INTEGER NOT NULL,
|
||||
ID INTEGER DEFAULT NEXTVAL('SP_REQ_PATH_AUTH_SEQ'),
|
||||
TENANT_ID INTEGER NOT NULL,
|
||||
AUTHENTICATOR_NAME VARCHAR (255) NOT NULL ,
|
||||
APP_ID INTEGER NOT NULL,
|
||||
PRIMARY KEY (ID));
|
||||
|
||||
ALTER TABLE SP_REQ_PATH_AUTHENTICATOR ADD CONSTRAINT REQ_AUTH_APPID_CONSTRAINT FOREIGN KEY (APP_ID) REFERENCES SP_APP (ID) ON DELETE CASCADE;
|
||||
@ -347,13 +349,13 @@ DROP TABLE IF EXISTS SP_PROV_CONNECTOR;
|
||||
DROP SEQUENCE IF EXISTS SP_PROV_CONNECTOR_SEQ;
|
||||
CREATE SEQUENCE SP_PROV_CONNECTOR_SEQ;
|
||||
CREATE TABLE SP_PROVISIONING_CONNECTOR (
|
||||
ID INTEGER DEFAULT NEXTVAL('SP_PROV_CONNECTOR_SEQ'),
|
||||
TENANT_ID INTEGER NOT NULL,
|
||||
ID INTEGER DEFAULT NEXTVAL('SP_PROV_CONNECTOR_SEQ'),
|
||||
TENANT_ID INTEGER NOT NULL,
|
||||
IDP_NAME VARCHAR (255) NOT NULL ,
|
||||
CONNECTOR_NAME VARCHAR (255) NOT NULL ,
|
||||
APP_ID INTEGER NOT NULL,
|
||||
IS_JIT_ENABLED CHAR(1) NOT NULL DEFAULT '0',
|
||||
BLOCKING CHAR(1) NOT NULL DEFAULT '0',
|
||||
CONNECTOR_NAME VARCHAR (255) NOT NULL ,
|
||||
APP_ID INTEGER NOT NULL,
|
||||
IS_JIT_ENABLED CHAR(1) NOT NULL DEFAULT '0',
|
||||
BLOCKING CHAR(1) NOT NULL DEFAULT '0',
|
||||
PRIMARY KEY (ID));
|
||||
|
||||
ALTER TABLE SP_PROVISIONING_CONNECTOR ADD CONSTRAINT PRO_CONNECTOR_APPID_CONSTRAINT FOREIGN KEY (APP_ID) REFERENCES SP_APP (ID) ON DELETE CASCADE;
|
||||
@ -362,28 +364,28 @@ DROP TABLE IF EXISTS IDP;
|
||||
DROP SEQUENCE IF EXISTS IDP_SEQ;
|
||||
CREATE SEQUENCE IDP_SEQ;
|
||||
CREATE TABLE IDP (
|
||||
ID INTEGER DEFAULT NEXTVAL('IDP_SEQ'),
|
||||
TENANT_ID INTEGER,
|
||||
NAME VARCHAR(254) NOT NULL,
|
||||
IS_ENABLED CHAR(1) NOT NULL DEFAULT '1',
|
||||
IS_PRIMARY CHAR(1) NOT NULL DEFAULT '0',
|
||||
HOME_REALM_ID VARCHAR(254),
|
||||
IMAGE BYTEA,
|
||||
CERTIFICATE BYTEA,
|
||||
ALIAS VARCHAR(254),
|
||||
INBOUND_PROV_ENABLED CHAR (1) NOT NULL DEFAULT '0',
|
||||
INBOUND_PROV_USER_STORE_ID VARCHAR(254),
|
||||
USER_CLAIM_URI VARCHAR(254),
|
||||
ROLE_CLAIM_URI VARCHAR(254),
|
||||
DESCRIPTION VARCHAR (1024),
|
||||
DEFAULT_AUTHENTICATOR_NAME VARCHAR(254),
|
||||
DEFAULT_PRO_CONNECTOR_NAME VARCHAR(254),
|
||||
PROVISIONING_ROLE VARCHAR(128),
|
||||
IS_FEDERATION_HUB CHAR(1) NOT NULL DEFAULT '0',
|
||||
IS_LOCAL_CLAIM_DIALECT CHAR(1) NOT NULL DEFAULT '0',
|
||||
DISPLAY_NAME VARCHAR(255),
|
||||
PRIMARY KEY (ID),
|
||||
UNIQUE (TENANT_ID, NAME));
|
||||
ID INTEGER DEFAULT NEXTVAL('IDP_SEQ'),
|
||||
TENANT_ID INTEGER,
|
||||
NAME VARCHAR(254) NOT NULL,
|
||||
IS_ENABLED CHAR(1) NOT NULL DEFAULT '1',
|
||||
IS_PRIMARY CHAR(1) NOT NULL DEFAULT '0',
|
||||
HOME_REALM_ID VARCHAR(254),
|
||||
IMAGE BYTEA,
|
||||
CERTIFICATE BYTEA,
|
||||
ALIAS VARCHAR(254),
|
||||
INBOUND_PROV_ENABLED CHAR (1) NOT NULL DEFAULT '0',
|
||||
INBOUND_PROV_USER_STORE_ID VARCHAR(254),
|
||||
USER_CLAIM_URI VARCHAR(254),
|
||||
ROLE_CLAIM_URI VARCHAR(254),
|
||||
DESCRIPTION VARCHAR (1024),
|
||||
DEFAULT_AUTHENTICATOR_NAME VARCHAR(254),
|
||||
DEFAULT_PRO_CONNECTOR_NAME VARCHAR(254),
|
||||
PROVISIONING_ROLE VARCHAR(128),
|
||||
IS_FEDERATION_HUB CHAR(1) NOT NULL DEFAULT '0',
|
||||
IS_LOCAL_CLAIM_DIALECT CHAR(1) NOT NULL DEFAULT '0',
|
||||
DISPLAY_NAME VARCHAR(255),
|
||||
PRIMARY KEY (ID),
|
||||
UNIQUE (TENANT_ID, NAME));
|
||||
|
||||
INSERT INTO IDP (TENANT_ID, NAME, HOME_REALM_ID) VALUES (-1234, 'LOCAL', 'localhost');
|
||||
|
||||
@ -391,52 +393,52 @@ DROP TABLE IF EXISTS IDP_ROLE;
|
||||
DROP SEQUENCE IF EXISTS IDP_ROLE_SEQ;
|
||||
CREATE SEQUENCE IDP_ROLE_SEQ;
|
||||
CREATE TABLE IDP_ROLE (
|
||||
ID INTEGER DEFAULT NEXTVAL('IDP_ROLE_SEQ'),
|
||||
IDP_ID INTEGER,
|
||||
TENANT_ID INTEGER,
|
||||
ROLE VARCHAR(254),
|
||||
PRIMARY KEY (ID),
|
||||
UNIQUE (IDP_ID, ROLE),
|
||||
FOREIGN KEY (IDP_ID) REFERENCES IDP(ID) ON DELETE CASCADE);
|
||||
ID INTEGER DEFAULT NEXTVAL('IDP_ROLE_SEQ'),
|
||||
IDP_ID INTEGER,
|
||||
TENANT_ID INTEGER,
|
||||
ROLE VARCHAR(254),
|
||||
PRIMARY KEY (ID),
|
||||
UNIQUE (IDP_ID, ROLE),
|
||||
FOREIGN KEY (IDP_ID) REFERENCES IDP(ID) ON DELETE CASCADE);
|
||||
|
||||
DROP TABLE IF EXISTS IDP_ROLE_MAPPING;
|
||||
DROP SEQUENCE IF EXISTS IDP_ROLE_MAPPING_SEQ;
|
||||
CREATE SEQUENCE IDP_ROLE_MAPPING_SEQ;
|
||||
CREATE TABLE IDP_ROLE_MAPPING (
|
||||
ID INTEGER DEFAULT NEXTVAL('IDP_ROLE_MAPPING_SEQ'),
|
||||
IDP_ROLE_ID INTEGER,
|
||||
TENANT_ID INTEGER,
|
||||
USER_STORE_ID VARCHAR (253),
|
||||
LOCAL_ROLE VARCHAR(253),
|
||||
PRIMARY KEY (ID),
|
||||
UNIQUE (IDP_ROLE_ID, TENANT_ID, USER_STORE_ID, LOCAL_ROLE),
|
||||
FOREIGN KEY (IDP_ROLE_ID) REFERENCES IDP_ROLE(ID) ON DELETE CASCADE);
|
||||
ID INTEGER DEFAULT NEXTVAL('IDP_ROLE_MAPPING_SEQ'),
|
||||
IDP_ROLE_ID INTEGER,
|
||||
TENANT_ID INTEGER,
|
||||
USER_STORE_ID VARCHAR (253),
|
||||
LOCAL_ROLE VARCHAR(253),
|
||||
PRIMARY KEY (ID),
|
||||
UNIQUE (IDP_ROLE_ID, TENANT_ID, USER_STORE_ID, LOCAL_ROLE),
|
||||
FOREIGN KEY (IDP_ROLE_ID) REFERENCES IDP_ROLE(ID) ON DELETE CASCADE);
|
||||
|
||||
DROP TABLE IF EXISTS IDP_CLAIM;
|
||||
DROP SEQUENCE IF EXISTS IDP_CLAIM_SEQ;
|
||||
CREATE SEQUENCE IDP_CLAIM_SEQ;
|
||||
CREATE TABLE IDP_CLAIM (
|
||||
ID INTEGER DEFAULT NEXTVAL('IDP_CLAIM_SEQ'),
|
||||
IDP_ID INTEGER,
|
||||
TENANT_ID INTEGER,
|
||||
CLAIM VARCHAR(254),
|
||||
PRIMARY KEY (ID),
|
||||
UNIQUE (IDP_ID, CLAIM),
|
||||
FOREIGN KEY (IDP_ID) REFERENCES IDP(ID) ON DELETE CASCADE);
|
||||
ID INTEGER DEFAULT NEXTVAL('IDP_CLAIM_SEQ'),
|
||||
IDP_ID INTEGER,
|
||||
TENANT_ID INTEGER,
|
||||
CLAIM VARCHAR(254),
|
||||
PRIMARY KEY (ID),
|
||||
UNIQUE (IDP_ID, CLAIM),
|
||||
FOREIGN KEY (IDP_ID) REFERENCES IDP(ID) ON DELETE CASCADE);
|
||||
|
||||
DROP TABLE IF EXISTS IDP_CLAIM_MAPPING;
|
||||
DROP SEQUENCE IF EXISTS IDP_CLAIM_MAPPING_SEQ;
|
||||
CREATE SEQUENCE IDP_CLAIM_MAPPING_SEQ;
|
||||
CREATE TABLE IDP_CLAIM_MAPPING (
|
||||
ID INTEGER DEFAULT NEXTVAL('IDP_CLAIM_MAPPING_SEQ'),
|
||||
IDP_CLAIM_ID INTEGER,
|
||||
TENANT_ID INTEGER,
|
||||
LOCAL_CLAIM VARCHAR(253),
|
||||
DEFAULT_VALUE VARCHAR(255),
|
||||
IS_REQUESTED VARCHAR(128) DEFAULT '0',
|
||||
PRIMARY KEY (ID),
|
||||
UNIQUE (IDP_CLAIM_ID, TENANT_ID, LOCAL_CLAIM),
|
||||
FOREIGN KEY (IDP_CLAIM_ID) REFERENCES IDP_CLAIM(ID) ON DELETE CASCADE);
|
||||
ID INTEGER DEFAULT NEXTVAL('IDP_CLAIM_MAPPING_SEQ'),
|
||||
IDP_CLAIM_ID INTEGER,
|
||||
TENANT_ID INTEGER,
|
||||
LOCAL_CLAIM VARCHAR(253),
|
||||
DEFAULT_VALUE VARCHAR(255),
|
||||
IS_REQUESTED VARCHAR(128) DEFAULT '0',
|
||||
PRIMARY KEY (ID),
|
||||
UNIQUE (IDP_CLAIM_ID, TENANT_ID, LOCAL_CLAIM),
|
||||
FOREIGN KEY (IDP_CLAIM_ID) REFERENCES IDP_CLAIM(ID) ON DELETE CASCADE);
|
||||
|
||||
DROP TABLE IF EXISTS IDP_AUTHENTICATOR;
|
||||
DROP SEQUENCE IF EXISTS IDP_AUTHENTICATOR_SEQ;
|
||||
@ -547,7 +549,7 @@ CREATE TABLE IF NOT EXISTS IDP_LOCAL_CLAIM(
|
||||
IDP_ID INTEGER,
|
||||
CLAIM_URI VARCHAR(255) NOT NULL,
|
||||
DEFAULT_VALUE VARCHAR(255),
|
||||
IS_REQUESTED VARCHAR(128) DEFAULT '0',
|
||||
IS_REQUESTED VARCHAR(128) DEFAULT '0',
|
||||
PRIMARY KEY (ID),
|
||||
UNIQUE (TENANT_ID, IDP_ID, CLAIM_URI),
|
||||
FOREIGN KEY (IDP_ID) REFERENCES IDP(ID) ON DELETE CASCADE);
|
||||
@ -557,12 +559,12 @@ DROP SEQUENCE IF EXISTS IDN_ASSOCIATED_ID_SEQ;
|
||||
CREATE SEQUENCE IDN_ASSOCIATED_ID_SEQ;
|
||||
CREATE TABLE IDN_ASSOCIATED_ID (
|
||||
ID INTEGER DEFAULT NEXTVAL('IDN_ASSOCIATED_ID_SEQ'),
|
||||
IDP_USER_ID VARCHAR(255) NOT NULL,
|
||||
IDP_USER_ID VARCHAR(255) NOT NULL,
|
||||
TENANT_ID INTEGER DEFAULT -1234,
|
||||
IDP_ID INTEGER NOT NULL,
|
||||
IDP_ID INTEGER NOT NULL,
|
||||
DOMAIN_NAME VARCHAR(255) NOT NULL,
|
||||
USER_NAME VARCHAR(255) NOT NULL,
|
||||
PRIMARY KEY (ID),
|
||||
USER_NAME VARCHAR(255) NOT NULL,
|
||||
PRIMARY KEY (ID),
|
||||
UNIQUE(IDP_USER_ID, TENANT_ID, IDP_ID),
|
||||
FOREIGN KEY (IDP_ID) REFERENCES IDP(ID) ON DELETE CASCADE
|
||||
);
|
||||
@ -580,7 +582,7 @@ CREATE TABLE FIDO_DEVICE_STORE (
|
||||
TENANT_ID INTEGER,
|
||||
DOMAIN_NAME VARCHAR(255) NOT NULL,
|
||||
USER_NAME VARCHAR(45) NOT NULL,
|
||||
TIME_REGISTERED TIMESTAMP,
|
||||
TIME_REGISTERED TIMESTAMP,
|
||||
KEY_HANDLE VARCHAR(200) NOT NULL,
|
||||
DEVICE_DATA VARCHAR(2048) NOT NULL,
|
||||
PRIMARY KEY (TENANT_ID, DOMAIN_NAME, USER_NAME, KEY_HANDLE));
|
||||
@ -699,14 +701,17 @@ CREATE TABLE AM_APPLICATION (
|
||||
APPLICATION_TIER VARCHAR(50) DEFAULT 'Unlimited',
|
||||
CALLBACK_URL VARCHAR(512),
|
||||
DESCRIPTION VARCHAR(512),
|
||||
APPLICATION_STATUS VARCHAR(50) DEFAULT 'APPROVED',
|
||||
CREATED_BY VARCHAR(100),
|
||||
APPLICATION_STATUS VARCHAR(50) DEFAULT 'APPROVED',
|
||||
GROUP_ID VARCHAR(100),
|
||||
CREATED_BY VARCHAR(100),
|
||||
CREATED_TIME DATE,
|
||||
UPDATED_BY VARCHAR(100),
|
||||
UPDATED_TIME DATE,
|
||||
UUID VARCHAR(256),
|
||||
FOREIGN KEY(SUBSCRIBER_ID) REFERENCES AM_SUBSCRIBER(SUBSCRIBER_ID) ON UPDATE CASCADE ON DELETE RESTRICT,
|
||||
PRIMARY KEY(APPLICATION_ID),
|
||||
UNIQUE (NAME,SUBSCRIBER_ID)
|
||||
UNIQUE (NAME,SUBSCRIBER_ID),
|
||||
UNIQUE (UUID)
|
||||
)
|
||||
;
|
||||
|
||||
@ -753,9 +758,11 @@ CREATE TABLE AM_SUBSCRIPTION (
|
||||
CREATED_TIME DATE,
|
||||
UPDATED_BY VARCHAR(100),
|
||||
UPDATED_TIME DATE,
|
||||
UUID VARCHAR(256),
|
||||
FOREIGN KEY(APPLICATION_ID) REFERENCES AM_APPLICATION(APPLICATION_ID) ON UPDATE CASCADE ON DELETE RESTRICT,
|
||||
FOREIGN KEY(API_ID) REFERENCES AM_API(API_ID) ON UPDATE CASCADE ON DELETE RESTRICT,
|
||||
PRIMARY KEY (SUBSCRIPTION_ID)
|
||||
PRIMARY KEY (SUBSCRIPTION_ID),
|
||||
UNIQUE (UUID)
|
||||
)
|
||||
;
|
||||
|
||||
@ -773,6 +780,7 @@ CREATE TABLE AM_APPLICATION_KEY_MAPPING (
|
||||
CONSUMER_KEY VARCHAR(512),
|
||||
KEY_TYPE VARCHAR(512) NOT NULL,
|
||||
STATE VARCHAR(30),
|
||||
CREATE_MODE VARCHAR(30) DEFAULT 'CREATED',
|
||||
FOREIGN KEY(APPLICATION_ID) REFERENCES AM_APPLICATION(APPLICATION_ID) ON UPDATE CASCADE ON DELETE RESTRICT,
|
||||
PRIMARY KEY(APPLICATION_ID,KEY_TYPE)
|
||||
)
|
||||
@ -786,6 +794,7 @@ CREATE TABLE IF NOT EXISTS AM_APPLICATION_REGISTRATION (
|
||||
APP_ID INT,
|
||||
TOKEN_TYPE VARCHAR(30),
|
||||
TOKEN_SCOPE VARCHAR(256) DEFAULT 'default',
|
||||
INPUTS VARCHAR(1000),
|
||||
ALLOWED_DOMAINS VARCHAR(256),
|
||||
VALIDITY_PERIOD BIGINT,
|
||||
UNIQUE (SUBSCRIBER_ID,APP_ID,TOKEN_TYPE),
|
||||
@ -894,10 +903,10 @@ DROP TABLE IF EXISTS AM_API_DEFAULT_VERSION;
|
||||
DROP SEQUENCE IF EXISTS AM_API_DEFAULT_VERSION_PK_SEQ;
|
||||
CREATE SEQUENCE AM_API_DEFAULT_VERSION_PK_SEQ;
|
||||
CREATE TABLE AM_API_DEFAULT_VERSION (
|
||||
DEFAULT_VERSION_ID INTEGER DEFAULT NEXTVAL('am_api_default_version_pk_seq'),
|
||||
DEFAULT_VERSION_ID INTEGER DEFAULT NEXTVAL('am_api_default_version_pk_seq'),
|
||||
API_NAME VARCHAR(256) NOT NULL ,
|
||||
API_PROVIDER VARCHAR(256) NOT NULL ,
|
||||
DEFAULT_API_VERSION VARCHAR(30) ,
|
||||
API_PROVIDER VARCHAR(256) NOT NULL ,
|
||||
DEFAULT_API_VERSION VARCHAR(30) ,
|
||||
PUBLISHED_DEFAULT_API_VERSION VARCHAR(30) ,
|
||||
PRIMARY KEY (DEFAULT_VERSION_ID)
|
||||
);
|
||||
|
||||
6
pom.xml
6
pom.xml
@ -1013,7 +1013,7 @@
|
||||
|
||||
<!--Eclipse Osgi-->
|
||||
<eclipse.equinox.common.version>3.6.100.v20120522-1841</eclipse.equinox.common.version>
|
||||
<eclipse.osgi.version>3.8.1.v20120830-144521</eclipse.osgi.version>
|
||||
<eclipse.osgi.version>3.9.1.v20130814-1242</eclipse.osgi.version>
|
||||
|
||||
<!--Orbit versions-->
|
||||
|
||||
@ -1034,7 +1034,7 @@
|
||||
<carbon.deployment.version>4.6.0</carbon.deployment.version>
|
||||
|
||||
<!-- Carbon Identity -->
|
||||
<carbon.identity.version>5.0.3</carbon.identity.version>
|
||||
<carbon.identity.version>5.0.7</carbon.identity.version>
|
||||
|
||||
<!-- Carbon Multi-tenancy -->
|
||||
<carbon.multitenancy.version>4.5.0</carbon.multitenancy.version>
|
||||
@ -1046,7 +1046,7 @@
|
||||
<carbon.governance.version>4.5.8</carbon.governance.version>
|
||||
|
||||
<!-- Carbon Device Management -->
|
||||
<carbon.device.mgt.version>0.9.2-SNAPSHOT</carbon.device.mgt.version>
|
||||
<carbon.device.mgt.version>1.1.0-SNAPSHOT</carbon.device.mgt.version>
|
||||
<carbon.device.mgt.version.range>[0.8.0, 2.0.0)</carbon.device.mgt.version.range>
|
||||
|
||||
<!-- Carbon Mobile Device Management -->
|
||||
|
||||
Loading…
Reference in New Issue
Block a user