Skip to content

Commit

Permalink
update class modifier
Browse files Browse the repository at this point in the history
  • Loading branch information
horatiu-cod committed Jan 24, 2024
1 parent 4b172d5 commit eb4b2d0
Show file tree
Hide file tree
Showing 8 changed files with 28 additions and 16 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@
<PackageRequireLicenseAcceptance>True</PackageRequireLicenseAcceptance>
<PackageProjectUrl>https://horatiu-cod.github.io/Keycloak.Net.Authentication/</PackageProjectUrl>
<RepositoryUrl>https://github.com/horatiu-cod/Keycloak.Net.Authentication</RepositoryUrl>
<GeneratePackageOnBuild>False</GeneratePackageOnBuild>
<Version>1.0.2-rc0.1</Version>
<GeneratePackageOnBuild>True</GeneratePackageOnBuild>
<Version>1.0.2-rc0.2</Version>
<AssemblyVersion>1.0.2.0</AssemblyVersion>
<PackageReleaseNotes></PackageReleaseNotes>
<PackageTags>keycloak;authentication</PackageTags>
Expand All @@ -25,11 +25,13 @@
<ItemGroup>
<PackageReference Include="Microsoft.AspNetCore.Authentication.JwtBearer" Version="8.0.0" />
</ItemGroup>

<ItemGroup>
<InternalsVisibleTo Include="$(AssemblyName).Test" />
</ItemGroup>

<ItemGroup>
<None Include="..\..\README.md">
<None Update="README.md">
<Pack>True</Pack>
<PackagePath>\</PackagePath>
</None>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

namespace Keycloak.Net.Authorization.AudienceAccess;

public interface IAudienceAccessRequest
internal interface IAudienceAccessRequest
{
Task<Result<string>> VerifyRealmAccess(string audience, string accessToken, CancellationToken cancellationToken = default);
}
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ namespace Keycloak.Net.Authorization;
public static class AuthorizationEndpointConventionBuilderExtensions
{
/// <summary>
/// Adds the default authorization policy to the endpoint(s).
/// Adds the custom authorization policy to the endpoint(s).
/// </summary>
/// <param name="builder">The endpoint convention builder.</param>
/// <returns>The original convention builder parameter.</returns>
Expand Down
4 changes: 2 additions & 2 deletions src/Keycloak.Net.Authorization/Common/Result.cs
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,15 @@

namespace Keycloak.Net.Authorization.Common;

public readonly record struct Result(bool IsSuccess, string? Error, HttpStatusCode? StatusCode)
internal readonly record struct Result(bool IsSuccess, string? Error, HttpStatusCode? StatusCode)
{
public static Result Success() => new(true, null, null);
public static Result Success(HttpStatusCode? StatusCode) => new(true, null, StatusCode);
public static Result Fail(string? error) => new(false, error, null);
public static Result Fail(string? error, HttpStatusCode? StatusCode) => new(false, error, StatusCode);
}

public record struct Result<TData>(TData? Content, bool IsSuccess, HttpStatusCode? StatusCode, string? Error)
internal record struct Result<TData>(TData? Content, bool IsSuccess, HttpStatusCode? StatusCode, string? Error)
{
public static Result<TData> Success(TData? content) => new(content, true, null, null);
public static Result<TData> Success(TData? content, HttpStatusCode? StatusCode) => new(content, true, StatusCode, null);
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
namespace Keycloak.Net.Authorization.Configuration;

public sealed class ClientConfiguration
public sealed record ClientConfiguration
{
public string ClientId { get; set; } = string.Empty;
public string ClientSecret { get; set; } = string.Empty;
}
14 changes: 12 additions & 2 deletions src/Keycloak.Net.Authorization/Keycloak.Net.Authorization.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<TargetFramework>net8.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
<Version>1.0.2-rc0.1</Version>
<Version>1.0.2-rc0.2</Version>
<Title>Keycloak.Net.Authorization</Title>
<Authors>Horatiu Cod</Authors>
<Company>52plus</Company>
Expand All @@ -13,9 +13,11 @@
<PackageTags>keycloak;authorization</PackageTags>
<PackageLicenseExpression>MIT</PackageLicenseExpression>
<PackageRequireLicenseAcceptance>True</PackageRequireLicenseAcceptance>
<GeneratePackageOnBuild>False</GeneratePackageOnBuild>
<GeneratePackageOnBuild>True</GeneratePackageOnBuild>
<IncludeSymbols>True</IncludeSymbols>
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
<PackageProjectUrl>https://horatiu-cod.github.io/Keycloak.Net.Authentication/</PackageProjectUrl>
<PackageReadmeFile>README.md</PackageReadmeFile>
</PropertyGroup>

<ItemGroup>
Expand All @@ -26,4 +28,12 @@
<InternalsVisibleTo Include="$(AssemblyName).Test" />
</ItemGroup>

<ItemGroup>
<None Update="README.md">
<Pack>True</Pack>
<PackagePath>\</PackagePath>
</None>
</ItemGroup>


</Project>
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
using Keycloak.Net.Authorization.Common;

namespace Keycloak.Net.Authorization.PermissionAccess
namespace Keycloak.Net.Authorization.PermissionAccess;

internal interface IPermissionRequest
{
internal interface IPermissionRequest
{
Task<Result<string>> VerifyPermissionAccessAsync(string accessToken, string resource, string scope, CancellationToken cancellationToken = default);
}
Task<Result<string>> VerifyPermissionAccessAsync(string accessToken, string resource, string scope, CancellationToken cancellationToken = default);
}
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
namespace Keycloak.Net.Authorization.Representation;

internal class UmaRequestRepresentation
internal record struct UmaRequestRepresentation()
{
public string ClientId { get; set; } = string.Empty;
public string Resource { get; set; } = string.Empty;
Expand Down

0 comments on commit eb4b2d0

Please sign in to comment.