Open Bug 1577165 (Refactor-nsIPrincipal-API) Opened 11 months ago Updated 2 months ago

[Meta] Do not expose URI on the Principal but provide an API for security questions

Categories

(Core :: DOM: Security, task, P3)

task

Tracking

()

ASSIGNED

People

(Reporter: sstreich, Assigned: sstreich)

References

(Depends on 3 open bugs, Blocks 1 open bug)

Details

(Keywords: meta, Whiteboard: [domsecurity-active])

It's bad practice and error prone that we do principal->getURI() and use that uri for making security decisions.

Assignee: nobody → sstreich
Status: NEW → ASSIGNED
Priority: -- → P3
Whiteboard: [domsecurity-active]
Depends on: 1580782
Alias: Refactor-nsIPrincipal-API
Blocks: 1583871
Summary: [Meta] Do not expose URI on the Prinicpal but provide an API for security questions → [Meta] Do not expose URI on the Principal but provide an API for security questions
Blocks: 1583932
Depends on: 1584204
Blocks: 1585297
Blocks: 1585331
Blocks: 1585664
Depends on: 1589690
Depends on: 1592701
Depends on: 1593969
Blocks: 1594781
Depends on: 1597704
Depends on: 1597724
Depends on: 1600051
Depends on: 1601941
Depends on: 1601944
Depends on: 1602487
No longer depends on: 1602487
Depends on: 1602487
Depends on: 1605191
Depends on: 1608862
Depends on: 1608864
Depends on: 1608876
Depends on: 1608878
Depends on: 1609436
Depends on: 1610835
Depends on: 1614353
Depends on: 1614959
Depends on: 1615029
Depends on: 1615259
Depends on: 1615297
Depends on: 1615321
Depends on: 1618194
Depends on: 1618241
Depends on: 1619745
Depends on: 1619762
Depends on: 1620292
Depends on: 1620402
Depends on: 1620441
Depends on: 1620624
Depends on: 1620647
Depends on: 1620661
Depends on: 1620684
Depends on: 1620984
Depends on: 1621001
Depends on: 1621002
Depends on: 1621004
Depends on: 1621299
Depends on: 1621305
Depends on: 1621307
Depends on: 1621310
Depends on: 1621315
Depends on: 1622042
Depends on: 1623334
Depends on: 1623379
Depends on: 1623417
Depends on: 1624894
Depends on: 1625845
Depends on: 1626922
Depends on: 1626923
Depends on: 1626926
Depends on: 1626927
Depends on: 1626928
Depends on: 1626929
Depends on: 1626960
Depends on: 1626971
Depends on: 1628693
Depends on: 1630313
Depends on: 1630372
Depends on: 1633710
Depends on: 1636148
You need to log in before you can comment on or make changes to this bug.