Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Application policy binding with group for new applications issue #9627

Open
slimshizn opened this issue May 7, 2024 · 0 comments
Open

Application policy binding with group for new applications issue #9627

slimshizn opened this issue May 7, 2024 · 0 comments
Labels
bug Something isn't working

Comments

@slimshizn
Copy link

Describe the bug
Group bindings are not working correctly for applications any longer. Only way for the policy to work is with "Negate result" on. With it on, all users can still login to it. To bypass for now I've had to use a policy binding for just my admin account.

To Reproduce
Reproduction assumes you have an admin account and a non-admin account as well as two different groups minimum.

Create application
create policy binding with group for "admins".
Try to log in and get Policy binding 'Binding from App #0 to Group Admins' returned result 'False'
Enable Negate result and now able to log in BUT now other accounts can now access application.

Expected behavior
Binding applications to a group policy should lock out groups that are not part of the policy. It is not working.

Logs

Permission denied

Explanation:
Policy binding 'Binding from App #0 to Group Friends' returned result 'False'
Policy binding 'Binding from App #0 to Group Admins' returned result 'False'

Version and Deployment (please complete the following information):

  • authentik version: 2024.4.2
  • Deployment: docker-compose
@slimshizn slimshizn added the bug Something isn't working label May 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant