New table and service to store auth tokens
Implements the auth token retrieval and storage for the identity implementation. This is now automatically done for providers and the back office user manager can be used to retreive and store all tokens. Fixes locking on the config writer. Removes the abstract NodeObjectTypeId from the base repo since it shouldn't be there.
This commit is contained in:
@@ -27,10 +27,9 @@ namespace Umbraco.Cms.Infrastructure.Persistence.Repositories.Implement
|
||||
internal sealed class ContentRepositoryBase
|
||||
{
|
||||
/// <summary>
|
||||
///
|
||||
/// This is used for unit tests ONLY
|
||||
/// </summary>
|
||||
public static bool ThrowOnWarning = false;
|
||||
public static bool ThrowOnWarning { get; set; } = false;
|
||||
}
|
||||
|
||||
public abstract class ContentRepositoryBase<TId, TEntity, TRepository> : EntityRepositoryBase<TId, TEntity>, IContentRepository<TId, TEntity>
|
||||
@@ -72,6 +71,11 @@ namespace Umbraco.Cms.Infrastructure.Persistence.Repositories.Implement
|
||||
|
||||
protected abstract TRepository This { get; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets the node object type for the repository's entity
|
||||
/// </summary>
|
||||
protected abstract Guid NodeObjectTypeId { get; }
|
||||
|
||||
protected ILanguageRepository LanguageRepository { get; }
|
||||
protected IDataTypeService DataTypeService { get; }
|
||||
protected IRelationRepository RelationRepository { get; }
|
||||
|
||||
Reference in New Issue
Block a user