Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • client identifier and a client secret

  • Authentication URL

  • You might also need to provide a redirect url to your external identity provider. This is usually https://{authurl}/signin-oidc{callbackpathfromconfig}

Step 2 - Add/Configure External Identity provider

...

Property

Value

Description

Name

CoreOne Demo

The name of your external IdP

Description

The IdP of the CoreOne Demo enviroment

A description for your external IdP

Description Name Key

Customer.ExternalIdP.CoreOneDemo.Description

A translation key for the description

Display Name

CoreOne Demo Login

A display name that is presented to users

Display Name Name Key

Customer.ExternalIdP.CoreOneDemo.DisplayName

A translation key for the display name that is presented to users

Icon

-

An icon from the icon table if one has been defiend

State

Active

The state of the external IdP

Option type

GenericCustomOAuthOptions

Depending on the type either select GenericOpenIdConnectOptions or GenericCustomOAuthOptions or GenericCustomWsFederationOptions

Configuration

Code Block
languagejson
{
  "clientId": "cos_login",
  "clientSecret": "Secret",
  "callbackPath": "/core-login-local",
  "authorizationEndpoint": "https://demo-auth.coreone.ch/connect/authorize",
  "tokenEndpoint": "https://demo-auth.coreone.ch/connect/token",
  "userInformationEndpoint": "https://demo-auth.coreone.ch/connect/userinfo",
}
https://docs.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.authentication.openidconnect.openidconnectoptions?view=aspnetcore-3.1

Authentication scheme

CoreLoginLocal

A unique scheme name

Trusted Address

https://demo-auth.itsense.ch

The URL where the user will be redirected to

...