Devhub.Authentication.OneId
1.0.0
dotnet add package Devhub.Authentication.OneId --version 1.0.0
NuGet\Install-Package Devhub.Authentication.OneId -Version 1.0.0
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Devhub.Authentication.OneId" Version="1.0.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Devhub.Authentication.OneId --version 1.0.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: Devhub.Authentication.OneId, 1.0.0"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install Devhub.Authentication.OneId as a Cake Addin #addin nuget:?package=Devhub.Authentication.OneId&version=1.0.0 // Install Devhub.Authentication.OneId as a Cake Tool #tool nuget:?package=Devhub.Authentication.OneId&version=1.0.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
Devhub.Authentication.OneId
Библиотка для авторизации на OneId
Установка пакета
- Добавьте реестр пакетов в качестве источника для пакетов NuGet
- Установите Nuget пакет Devhub.Authentication.OneId
Добавьте реестр пакетов в качестве источника для пакетов NuGet
- Создайте конфигурационный файл nuget.config
- Настройте реестр пакетов:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<packageRestore>
<add key="enabled" value="True" />
<add key="automatic" value="True" />
</packageRestore>
<packageSources>
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" />
<add key="dh" value="https://gitlab.com/api/v4/projects/37131251/packages/nuget/index.json" />
</packageSources>
<packageSourceCredentials>
<dh>
<add key="Username" value="%DEVHUB_PACKAGE_REGISTRY_USERNAME%" />
<add key="ClearTextPassword" value="%DEVHUB_PACKAGE_REGISTRY_PASSWORD%" />
</dh>
</packageSourceCredentials>
</configuration>
- Настройте необходимые переменные среды:
export GITLAB_PACKAGE_REGISTRY_USERNAME=<gitlab_username or deploy_token_username>
export GITLAB_PACKAGE_REGISTRY_PASSWORD=<gitlab_personal_access_token or deploy_token>
Внимание! Вы можете добавить реестр пакетов в качестве источника для пакетов NuGet на глобальном уровное. Читать тут
Установите Nuget пакет Devhub.Authentication.OneId
dotnet add package Devhub.Authentication.OneId
Как использовать?
Добавьте следующий код в ваш Startup.cs
var builder = services.AddAuthentication();
if (!string.IsNullOrWhiteSpace(config["Auth:ONEID:ClientId"]) &&
!string.IsNullOrWhiteSpace(config["Auth:ONEID:ClientSecret"]))
{
builder.AddOneId(options =>
{
options.ClientId = "<YOUR_CLIENT_SECRET>";
options.ClientSecret = "<YOUR_CLIENT_SECRET>";
options.SaveTokens = true;
options.SignInScheme = IdentityServerConstants.ExternalCookieAuthenticationScheme;
});
}
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 is compatible. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
net5.0
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
1.0.0 | 200 | 8/4/2023 |