mirror of
https://github.com/0rangebananaspy/authelia.git
synced 2024-09-14 22:47:21 +07:00
cf16272a73
ACLs can now be defined by subdomain AND resource using pattern matching with regular expressions. It allows a very fine-grained access control to backend resources. [Note] For using example environmnent, user must update its /etc/hosts with new subdomains updated in README.
16 lines
476 B
TypeScript
16 lines
476 B
TypeScript
|
|
import Sinon = require("sinon");
|
|
import { IAccessController } from "../../../../src/server/lib/access_control/IAccessController";
|
|
|
|
export class AccessControllerStub implements IAccessController {
|
|
isAccessAllowedMock: Sinon.SinonStub;
|
|
|
|
constructor() {
|
|
this.isAccessAllowedMock = Sinon.stub();
|
|
}
|
|
|
|
isAccessAllowed(domain: string, resource: string, user: string, groups: string[]): boolean {
|
|
return this.isAccessAllowedMock(domain, resource, user, groups);
|
|
}
|
|
}
|