Code Explainers

Code explainers tagged #access-control

php
<?php
 
namespace App\Http\Middleware;
 

A scheduled maintenance-window middleware in Laravel

middleware caching http-responses
Intermediate 7 steps
java
public class Views {
    public interface Public {}
    public interface Internal extends Public {}
}

Filtering JSON fields with @JsonView in Spring

serialization json-view access-control
Intermediate 6 steps
python
from functools import wraps
 
from flask import Blueprint, abort, jsonify
from flask_login import current_user, login_required

Building an admin-only decorator in Flask

decorators authorization access-control
Intermediate 7 steps
php
<?php
 
namespace App\Providers;
 

Defining authorization gates in Laravel

authorization gates service-provider
Intermediate 6 steps
python
from django.contrib.auth.mixins import LoginRequiredMixin, UserPassesTestMixin
from django.shortcuts import get_object_or_404
from django.views.generic import DetailView
 

Team membership access control in Django

access-control mixins class-based-views
Intermediate 7 steps
python
import secrets
from datetime import datetime, timedelta, timezone
 
from fastapi import APIRouter, Cookie, Depends, HTTPException, Response, status

Cookie session auth in FastAPI

session-authentication cookies dependency-injection
Intermediate 8 steps