website/docs: update geoip and asn example to use the proper syntax (#10249) Co-authored-by: Marc 'risson' Schmitt <marc.schmitt@risson.space>
This commit is contained in:
committed by
GitHub
parent
2996f20b74
commit
17acc9457d
@ -56,13 +56,13 @@ import Objects from "../expressions/_objects.md";
|
|||||||
- `geoip`: GeoIP object, see [GeoIP](https://geoip2.readthedocs.io/en/latest/#geoip2.models.City)
|
- `geoip`: GeoIP object, see [GeoIP](https://geoip2.readthedocs.io/en/latest/#geoip2.models.City)
|
||||||
|
|
||||||
```python
|
```python
|
||||||
return context["geoip"].country.iso_code == "US"
|
return context["geoip"]["country"]["iso_code"] == "US"
|
||||||
```
|
```
|
||||||
|
|
||||||
- `asn`: ASN object, see [GeoIP](https://geoip2.readthedocs.io/en/latest/#geoip2.models.ASN)
|
- `asn`: ASN object, see [GeoIP](https://geoip2.readthedocs.io/en/latest/#geoip2.models.ASN)
|
||||||
|
|
||||||
```python
|
```python
|
||||||
return context["asn"].autonomous_system_number == 64496
|
return context["asn"]["autonomous_system_number"] == 64496
|
||||||
```
|
```
|
||||||
|
|
||||||
- `ak_is_sso_flow`: Boolean which is true if request was initiated by authenticating through an external provider.
|
- `ak_is_sso_flow`: Boolean which is true if request was initiated by authenticating through an external provider.
|
||||||
|
|||||||
@ -23,6 +23,12 @@ The provided Compose file was updated with PostgreSQL 16. You can follow the pro
|
|||||||
|
|
||||||
With this release, authentik now enforces unique group names. Existing groups with name collisions that were created in earlier versions can still exist, but any new groups you create will need a unique name. If changing attributes, permission-level, or parent on an existing group with a name collision, you need to also change its name to be unique. Note that changing members or roles associated with the group does not require a rename.
|
With this release, authentik now enforces unique group names. Existing groups with name collisions that were created in earlier versions can still exist, but any new groups you create will need a unique name. If changing attributes, permission-level, or parent on an existing group with a name collision, you need to also change its name to be unique. Note that changing members or roles associated with the group does not require a rename.
|
||||||
|
|
||||||
|
### GeoIP and ASN context object
|
||||||
|
|
||||||
|
The `context["geoip"]` and `context["asn"]` objects available in expression policies are now dictionaries. Attributes must now be accessed via dictionary accessors. See [our policy examples](../../policies/expression.mdx) for the updated syntax.
|
||||||
|
|
||||||
|
For instance, `context["geoip"].country.iso_code` must now become `context["geoip"]["country"]["iso_code"]`.
|
||||||
|
|
||||||
## New features
|
## New features
|
||||||
|
|
||||||
- **Google Workspace Provider** <span class="badge badge--primary">Enterprise</span> <span class="badge badge--info">Preview</span>
|
- **Google Workspace Provider** <span class="badge badge--primary">Enterprise</span> <span class="badge badge--info">Preview</span>
|
||||||
|
|||||||
Reference in New Issue
Block a user