CPUcoin Identity Server
The centralized user account server for all things CPUcoin
Check out our newest DApp...
Name =
client_clientid =
client_apikey-support =
WebHostEnvironment.WebRootPath = C:\inetpub\wwwroot\staging-auth.cpucoin.io\wwwroot
WebHostEnvironment.WebRootPath = C:\inetpub\wwwroot\staging-auth.cpucoin.io\wwwroot
WebHostEnvironment.ContentRootPath = C:\inetpub\wwwroot\staging-auth.cpucoin.io
corsPolicyService.IsOriginAllowed("https://testtweekit.softwaredesigns.com") = True
corsPolicyService.IsOriginAllowed("https://testtweekit.xxx.com") = True
Startup.Environment.IsDevelopment() = False
Startup.Environment.IsStaging() = True
Startup.Environment.IsProduction() = False
Startup.Environment.ApplicationName = EQIdentityServer
{
"ApiScopes": [
{
"Name": "production",
"DisplayName": "This is the production appsettings.json file"
},
{
"Name": "converter-cpucoin-api",
"DisplayName": "CPUcoin Converter API"
},
{
"Name": "adminapi-cpucoin-api",
"DisplayName": "CPUcoin Admin API"
},
{
"Name": "tweekit-api",
"DisplayName": "TweekIT Api"
},
{
"Name": "cgn-api",
"DisplayName": "CGN Api"
}
],
"Clients": [
{
"ClientId": "converter-cpucoin-web",
"ClientName": "CPUcoin Converter",
"ClientSecrets": null,
"AllowedGrantTypes": [
"authorization_code"
],
"AllowedScopes": [
"openid",
"profile",
"converter-cpucoin-api"
],
"ClientClaims": [
{
"Type": "disallow_external_logins",
"Value": "true"
}
],
"RequireClientSecret": false,
"AllowOfflineAccess": null,
"AlwaysSendClientClaims": null,
"UpdateAccessTokenClaimsOnRefresh": null,
"AlwaysIncludeUserClaimsInIdToken": null,
"RequireConsent": null,
"AllowRememberConsent": null,
"RedirectUris": [
"https://convertertest.cpucoin.io/Callback",
"https://staging-convertertest.cpucoin.io/Callback",
"https://localhost:44392/Callback",
"https://0.0.0.0:3000/callback.html",
"https://192.168.1.2:3000/callback.html",
"https://dapp-qa.tweekit.io/converterapp/callback.html"
],
"PostLogoutRedirectUris": [
"https://convertertest.cpucoin.io",
"https://staging-convertertest.cpucoin.io",
"https://localhost:44392",
"https://0.0.0.0:3000",
"https://192.168.1.2:3000",
"https://dapp-qa.tweekit.io/converterapp"
],
"AllowedCorsOrigins": [
"https://convertertest.cpucoin.io",
"https://staging-convertertest.cpucoin.io",
"https://localhost:44392",
"https://0.0.0.0:3000",
"https://192.168.1.2:3000",
"https://dapp-qa.tweekit.io"
]
},
{
"ClientId": "adminapi-cpucoin-web",
"ClientName": "CPUcoin Admin",
"ClientSecrets": null,
"AllowedGrantTypes": [
"authorization_code"
],
"AllowedScopes": [
"openid",
"profile",
"adminapi-cpucoin-api"
],
"ClientClaims": [
{
"Type": "disallow_external_logins",
"Value": "true"
}
],
"RequireClientSecret": false,
"AllowOfflineAccess": null,
"AlwaysSendClientClaims": null,
"UpdateAccessTokenClaimsOnRefresh": null,
"AlwaysIncludeUserClaimsInIdToken": null,
"RequireConsent": null,
"AllowRememberConsent": null,
"RedirectUris": [
"https://adminapitest.cpucoin.io/Callback",
"https://staging-adminapitest.cpucoin.io/Callback",
"https://localhost:44392/Callback",
"https://0.0.0.0:3000/callback.html",
"https://192.168.1.2:3000/callback.html",
"https://dapp-qa.tweekit.io/adminapiapp/callback.html"
],
"PostLogoutRedirectUris": [
"https://adminapitest.cpucoin.io",
"https://staging-adminapitest.cpucoin.io",
"https://localhost:44392",
"https://0.0.0.0:3000",
"https://192.168.1.2:3000",
"https://dapp-qa.tweekit.io/adminapiapp"
],
"AllowedCorsOrigins": [
"https://adminapitest.cpucoin.io",
"https://staging-adminapi.cpucoin.io",
"https://localhost:44392",
"https://0.0.0.0:3000",
"https://192.168.1.2:3000",
"https://dapp-qa.tweekit.io"
]
},
{
"ClientId": "tweekit-web",
"ClientName": "TweekIT",
"ClientSecrets": null,
"AllowedGrantTypes": [
"authorization_code"
],
"AllowedScopes": [
"openid",
"profile",
"tweekit-api"
],
"ClientClaims": null,
"RequireClientSecret": false,
"AllowOfflineAccess": null,
"AlwaysSendClientClaims": null,
"UpdateAccessTokenClaimsOnRefresh": null,
"AlwaysIncludeUserClaimsInIdToken": null,
"RequireConsent": null,
"AllowRememberConsent": null,
"RedirectUris": [
"https://dapp-qa.tweekit.io/callback.html",
"https://tweekit.io/callback.html",
"https://dapp.tweekit.io/callback.html",
"https://dapp-twk.tweekit.io/callback.html",
"https://www.tweekit.io/callback.html"
],
"PostLogoutRedirectUris": [
"https://dapp-qa.tweekit.io",
"https://tweekit.io",
"https://dapp.tweekit.io",
"https://dapp-twk.tweekit.io",
"https://www.tweekit.io"
],
"AllowedCorsOrigins": [
"https://dapp-qa.tweekit.io",
"https://tweekit.io",
"https://dapp.tweekit.io",
"https://dapp-twk.tweekit.io",
"https://www.tweekit.io"
]
},
{
"ClientId": "tweekit-web2",
"ClientName": "TweekIT",
"ClientSecrets": null,
"AllowedGrantTypes": [
"authorization_code"
],
"AllowedScopes": [
"openid",
"profile",
"tweekit-api"
],
"ClientClaims": [
{
"Type": "apikey_support",
"Value": "multiple"
}
],
"RequireClientSecret": false,
"AllowOfflineAccess": null,
"AlwaysSendClientClaims": null,
"UpdateAccessTokenClaimsOnRefresh": null,
"AlwaysIncludeUserClaimsInIdToken": null,
"RequireConsent": null,
"AllowRememberConsent": null,
"RedirectUris": [
"https://localhost:3000/callback.html",
"https://0.0.0.0:3000/callback.html",
"http://localhost:3000/callback.html"
],
"PostLogoutRedirectUris": [
"https://localhost:3000/index.html",
"https://0.0.0.0:3000/index.html",
"http://localhost:3000/index.html"
],
"AllowedCorsOrigins": [
"https://localhost:3000",
"https://0.0.0.0:3000",
"http://localhost:3000"
]
},
{
"ClientId": "tweekit-test",
"ClientName": "TweekIT Test Page",
"ClientSecrets": [
"Bjj3f4|d%z"
],
"AllowedGrantTypes": [
"authorization_code"
],
"AllowedScopes": [
"openid",
"profile",
"tweekit-api"
],
"ClientClaims": [
{
"Type": "apikey_support",
"Value": "multiple"
}
],
"RequireClientSecret": false,
"AllowOfflineAccess": null,
"AlwaysSendClientClaims": null,
"UpdateAccessTokenClaimsOnRefresh": null,
"AlwaysIncludeUserClaimsInIdToken": null,
"RequireConsent": null,
"AllowRememberConsent": null,
"RedirectUris": [
"https://localhost:44319/Callback",
"https://dapp.tweekit.io/tweekittest/Callback",
"https://dapp-qa.tweekit.io/tweekittest/Callback",
"https://rapidapi.com/oauth/callback"
],
"PostLogoutRedirectUris": [
"https://localhost:44319",
"https://dapp.tweekit.io/tweekittest",
"https://dapp-qa.tweekit.io/tweekittest",
"https://rapidapi.com"
],
"AllowedCorsOrigins": [
"https://localhost:44319",
"https://dapp.tweekit.io",
"https://dapp-qa.tweekit.io",
"https://rapidapi.com"
]
},
{
"ClientId": "tweekit-test2",
"ClientName": "TweekIT Test Page",
"ClientSecrets": null,
"AllowedGrantTypes": [
"authorization_code"
],
"AllowedScopes": [
"openid",
"profile",
"tweekit-api"
],
"ClientClaims": [
{
"Type": "apikey_support",
"Value": "multiple"
}
],
"RequireClientSecret": false,
"AllowOfflineAccess": null,
"AlwaysSendClientClaims": null,
"UpdateAccessTokenClaimsOnRefresh": null,
"AlwaysIncludeUserClaimsInIdToken": null,
"RequireConsent": null,
"AllowRememberConsent": null,
"RedirectUris": [
"https://localhost:44319/callback.html",
"https://testtweekit.softwaredesigns.com/callback.html"
],
"PostLogoutRedirectUris": [
"https://localhost:44319/page.html",
"https://testtweekit.softwaredesigns.com/page.html"
],
"AllowedCorsOrigins": [
"https://localhost:44319",
"https://testtweekit.softwaredesigns.com"
]
},
{
"ClientId": "miner-admin-web",
"ClientName": "CPUCoin Admin Dashboard",
"ClientSecrets": [
"secret"
],
"AllowedGrantTypes": [
"authorization_code"
],
"AllowedScopes": [
"openid",
"profile",
"cgn-api"
],
"ClientClaims": null,
"RequireClientSecret": false,
"AllowOfflineAccess": true,
"AlwaysSendClientClaims": true,
"UpdateAccessTokenClaimsOnRefresh": true,
"AlwaysIncludeUserClaimsInIdToken": true,
"RequireConsent": null,
"AllowRememberConsent": null,
"RedirectUris": [
"https://mineracct-qa.cpucoin.io/callback.html",
"https://staging-adminapi.cpucoin.io/callback.html",
"https://localhost:3000/callback.html"
],
"PostLogoutRedirectUris": [
"https://mineracct-qa.cpucoin.io",
"https://staging-adminapi.cpucoin.io",
"https://localhost:3000"
],
"AllowedCorsOrigins": [
"https://mineracct-qa.cpucoin.io",
"https://staging-adminapi.cpucoin.io",
"https://localhost:3000"
]
}
]
}
"ApiScopes": [
{
"Name": "production",
"DisplayName": "This is the production appsettings.json file"
},
{
"Name": "converter-cpucoin-api",
"DisplayName": "CPUcoin Converter API"
},
{
"Name": "adminapi-cpucoin-api",
"DisplayName": "CPUcoin Admin API"
},
{
"Name": "tweekit-api",
"DisplayName": "TweekIT Api"
},
{
"Name": "cgn-api",
"DisplayName": "CGN Api"
}
],
"Clients": [
{
"ClientId": "converter-cpucoin-web",
"ClientName": "CPUcoin Converter",
"ClientSecrets": null,
"AllowedGrantTypes": [
"authorization_code"
],
"AllowedScopes": [
"openid",
"profile",
"converter-cpucoin-api"
],
"ClientClaims": [
{
"Type": "disallow_external_logins",
"Value": "true"
}
],
"RequireClientSecret": false,
"AllowOfflineAccess": null,
"AlwaysSendClientClaims": null,
"UpdateAccessTokenClaimsOnRefresh": null,
"AlwaysIncludeUserClaimsInIdToken": null,
"RequireConsent": null,
"AllowRememberConsent": null,
"RedirectUris": [
"https://convertertest.cpucoin.io/Callback",
"https://staging-convertertest.cpucoin.io/Callback",
"https://localhost:44392/Callback",
"https://0.0.0.0:3000/callback.html",
"https://192.168.1.2:3000/callback.html",
"https://dapp-qa.tweekit.io/converterapp/callback.html"
],
"PostLogoutRedirectUris": [
"https://convertertest.cpucoin.io",
"https://staging-convertertest.cpucoin.io",
"https://localhost:44392",
"https://0.0.0.0:3000",
"https://192.168.1.2:3000",
"https://dapp-qa.tweekit.io/converterapp"
],
"AllowedCorsOrigins": [
"https://convertertest.cpucoin.io",
"https://staging-convertertest.cpucoin.io",
"https://localhost:44392",
"https://0.0.0.0:3000",
"https://192.168.1.2:3000",
"https://dapp-qa.tweekit.io"
]
},
{
"ClientId": "adminapi-cpucoin-web",
"ClientName": "CPUcoin Admin",
"ClientSecrets": null,
"AllowedGrantTypes": [
"authorization_code"
],
"AllowedScopes": [
"openid",
"profile",
"adminapi-cpucoin-api"
],
"ClientClaims": [
{
"Type": "disallow_external_logins",
"Value": "true"
}
],
"RequireClientSecret": false,
"AllowOfflineAccess": null,
"AlwaysSendClientClaims": null,
"UpdateAccessTokenClaimsOnRefresh": null,
"AlwaysIncludeUserClaimsInIdToken": null,
"RequireConsent": null,
"AllowRememberConsent": null,
"RedirectUris": [
"https://adminapitest.cpucoin.io/Callback",
"https://staging-adminapitest.cpucoin.io/Callback",
"https://localhost:44392/Callback",
"https://0.0.0.0:3000/callback.html",
"https://192.168.1.2:3000/callback.html",
"https://dapp-qa.tweekit.io/adminapiapp/callback.html"
],
"PostLogoutRedirectUris": [
"https://adminapitest.cpucoin.io",
"https://staging-adminapitest.cpucoin.io",
"https://localhost:44392",
"https://0.0.0.0:3000",
"https://192.168.1.2:3000",
"https://dapp-qa.tweekit.io/adminapiapp"
],
"AllowedCorsOrigins": [
"https://adminapitest.cpucoin.io",
"https://staging-adminapi.cpucoin.io",
"https://localhost:44392",
"https://0.0.0.0:3000",
"https://192.168.1.2:3000",
"https://dapp-qa.tweekit.io"
]
},
{
"ClientId": "tweekit-web",
"ClientName": "TweekIT",
"ClientSecrets": null,
"AllowedGrantTypes": [
"authorization_code"
],
"AllowedScopes": [
"openid",
"profile",
"tweekit-api"
],
"ClientClaims": null,
"RequireClientSecret": false,
"AllowOfflineAccess": null,
"AlwaysSendClientClaims": null,
"UpdateAccessTokenClaimsOnRefresh": null,
"AlwaysIncludeUserClaimsInIdToken": null,
"RequireConsent": null,
"AllowRememberConsent": null,
"RedirectUris": [
"https://dapp-qa.tweekit.io/callback.html",
"https://tweekit.io/callback.html",
"https://dapp.tweekit.io/callback.html",
"https://dapp-twk.tweekit.io/callback.html",
"https://www.tweekit.io/callback.html"
],
"PostLogoutRedirectUris": [
"https://dapp-qa.tweekit.io",
"https://tweekit.io",
"https://dapp.tweekit.io",
"https://dapp-twk.tweekit.io",
"https://www.tweekit.io"
],
"AllowedCorsOrigins": [
"https://dapp-qa.tweekit.io",
"https://tweekit.io",
"https://dapp.tweekit.io",
"https://dapp-twk.tweekit.io",
"https://www.tweekit.io"
]
},
{
"ClientId": "tweekit-web2",
"ClientName": "TweekIT",
"ClientSecrets": null,
"AllowedGrantTypes": [
"authorization_code"
],
"AllowedScopes": [
"openid",
"profile",
"tweekit-api"
],
"ClientClaims": [
{
"Type": "apikey_support",
"Value": "multiple"
}
],
"RequireClientSecret": false,
"AllowOfflineAccess": null,
"AlwaysSendClientClaims": null,
"UpdateAccessTokenClaimsOnRefresh": null,
"AlwaysIncludeUserClaimsInIdToken": null,
"RequireConsent": null,
"AllowRememberConsent": null,
"RedirectUris": [
"https://localhost:3000/callback.html",
"https://0.0.0.0:3000/callback.html",
"http://localhost:3000/callback.html"
],
"PostLogoutRedirectUris": [
"https://localhost:3000/index.html",
"https://0.0.0.0:3000/index.html",
"http://localhost:3000/index.html"
],
"AllowedCorsOrigins": [
"https://localhost:3000",
"https://0.0.0.0:3000",
"http://localhost:3000"
]
},
{
"ClientId": "tweekit-test",
"ClientName": "TweekIT Test Page",
"ClientSecrets": [
"Bjj3f4|d%z"
],
"AllowedGrantTypes": [
"authorization_code"
],
"AllowedScopes": [
"openid",
"profile",
"tweekit-api"
],
"ClientClaims": [
{
"Type": "apikey_support",
"Value": "multiple"
}
],
"RequireClientSecret": false,
"AllowOfflineAccess": null,
"AlwaysSendClientClaims": null,
"UpdateAccessTokenClaimsOnRefresh": null,
"AlwaysIncludeUserClaimsInIdToken": null,
"RequireConsent": null,
"AllowRememberConsent": null,
"RedirectUris": [
"https://localhost:44319/Callback",
"https://dapp.tweekit.io/tweekittest/Callback",
"https://dapp-qa.tweekit.io/tweekittest/Callback",
"https://rapidapi.com/oauth/callback"
],
"PostLogoutRedirectUris": [
"https://localhost:44319",
"https://dapp.tweekit.io/tweekittest",
"https://dapp-qa.tweekit.io/tweekittest",
"https://rapidapi.com"
],
"AllowedCorsOrigins": [
"https://localhost:44319",
"https://dapp.tweekit.io",
"https://dapp-qa.tweekit.io",
"https://rapidapi.com"
]
},
{
"ClientId": "tweekit-test2",
"ClientName": "TweekIT Test Page",
"ClientSecrets": null,
"AllowedGrantTypes": [
"authorization_code"
],
"AllowedScopes": [
"openid",
"profile",
"tweekit-api"
],
"ClientClaims": [
{
"Type": "apikey_support",
"Value": "multiple"
}
],
"RequireClientSecret": false,
"AllowOfflineAccess": null,
"AlwaysSendClientClaims": null,
"UpdateAccessTokenClaimsOnRefresh": null,
"AlwaysIncludeUserClaimsInIdToken": null,
"RequireConsent": null,
"AllowRememberConsent": null,
"RedirectUris": [
"https://localhost:44319/callback.html",
"https://testtweekit.softwaredesigns.com/callback.html"
],
"PostLogoutRedirectUris": [
"https://localhost:44319/page.html",
"https://testtweekit.softwaredesigns.com/page.html"
],
"AllowedCorsOrigins": [
"https://localhost:44319",
"https://testtweekit.softwaredesigns.com"
]
},
{
"ClientId": "miner-admin-web",
"ClientName": "CPUCoin Admin Dashboard",
"ClientSecrets": [
"secret"
],
"AllowedGrantTypes": [
"authorization_code"
],
"AllowedScopes": [
"openid",
"profile",
"cgn-api"
],
"ClientClaims": null,
"RequireClientSecret": false,
"AllowOfflineAccess": true,
"AlwaysSendClientClaims": true,
"UpdateAccessTokenClaimsOnRefresh": true,
"AlwaysIncludeUserClaimsInIdToken": true,
"RequireConsent": null,
"AllowRememberConsent": null,
"RedirectUris": [
"https://mineracct-qa.cpucoin.io/callback.html",
"https://staging-adminapi.cpucoin.io/callback.html",
"https://localhost:3000/callback.html"
],
"PostLogoutRedirectUris": [
"https://mineracct-qa.cpucoin.io",
"https://staging-adminapi.cpucoin.io",
"https://localhost:3000"
],
"AllowedCorsOrigins": [
"https://mineracct-qa.cpucoin.io",
"https://staging-adminapi.cpucoin.io",
"https://localhost:3000"
]
}
]
}