Class CloudFoundrySecurity
- Namespace
- Steeltoe.Management.Endpoint.Security
- Assembly
- Steeltoe.Management.EndpointWeb.dll
public class CloudFoundrySecurity : ISecurityService
- Inheritance
-
CloudFoundrySecurity
- Implements
- Inherited Members
Constructors
CloudFoundrySecurity(ICloudFoundryOptions, ILogger<CloudFoundrySecurity>)
[Obsolete("Use newer constructor that passes in IManagementOptions instead")]
public CloudFoundrySecurity(ICloudFoundryOptions options, ILogger<CloudFoundrySecurity> logger = null)
Parameters
options
ICloudFoundryOptionslogger
ILogger<CloudFoundrySecurity>
CloudFoundrySecurity(ICloudFoundryOptions, IManagementOptions, ILogger<CloudFoundrySecurity>)
public CloudFoundrySecurity(ICloudFoundryOptions options, IManagementOptions managementOptions, ILogger<CloudFoundrySecurity> logger = null)
Parameters
options
ICloudFoundryOptionsmanagementOptions
IManagementOptionslogger
ILogger<CloudFoundrySecurity>
Methods
IsAccessAllowed(HttpContextBase, IEndpointOptions)
public Task<bool> IsAccessAllowed(HttpContextBase context, IEndpointOptions target)
Parameters
context
HttpContextBasetarget
IEndpointOptions