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"
      ]
    }
  ]
}