|
736 | 736 | "type": "class", |
737 | 737 | "documentation": { |
738 | 738 | "summary": "Actor claim for service delegation (RFC 8693).", |
739 | | - "details": "Identifies a service acting on behalf of another principal.\nCan be nested for delegation chains.\n\nStructure:\n sub: Service identifier acting on behalf of original subject\n act: Nested ActorClaim with same structure (recursive delegation chain)" |
| 739 | + "details": "Identifies a service acting on behalf of another principal.\nCan be nested for delegation chains.\n\nStructure:\n sub: Service identifier acting on behalf of original subject\n iss: The issuer of the actor token.\n act: Nested ActorClaim with same structure (recursive delegation chain)" |
740 | 740 | }, |
741 | 741 | "filePath": "C:\\Users\\chris\\git\\flarelette-jwt-kit\\packages\\flarelette-jwt-py\\flarelette_jwt\\env.py", |
742 | 742 | "lineNumber": 49, |
|
764 | 764 | "details": "Includes standard JWT claims, OIDC claims, and common custom claims.\nNote: At runtime, can contain any string key with JwtValue-compatible values,\nbut only defined fields get type checking." |
765 | 765 | }, |
766 | 766 | "filePath": "C:\\Users\\chris\\git\\flarelette-jwt-kit\\packages\\flarelette-jwt-py\\flarelette_jwt\\env.py", |
767 | | - "lineNumber": 66, |
| 767 | + "lineNumber": 68, |
768 | 768 | "metadata": { |
769 | 769 | "language": "python", |
770 | 770 | "baseClasses": [ |
|
789 | 789 | "details": "Represents the complete configuration profile for JWT operations.\nEnvironment-driven: populated from JWT_* environment variables via profile() function.\nValidates against the JSON Schema at project root for consistency across languages." |
790 | 790 | }, |
791 | 791 | "filePath": "C:\\Users\\chris\\git\\flarelette-jwt-kit\\packages\\flarelette-jwt-py\\flarelette_jwt\\env.py", |
792 | | - "lineNumber": 108, |
| 792 | + "lineNumber": 110, |
793 | 793 | "metadata": { |
794 | 794 | "language": "python", |
795 | 795 | "baseClasses": [ |
|
814 | 814 | "details": "Subset of JwtProfile containing the fields shared across all operations\n(signing, verification, policy checks). Extracted by common() function\nand merged with algorithm-specific configuration in profile()." |
815 | 815 | }, |
816 | 816 | "filePath": "C:\\Users\\chris\\git\\flarelette-jwt-kit\\packages\\flarelette-jwt-py\\flarelette_jwt\\env.py", |
817 | | - "lineNumber": 123, |
| 817 | + "lineNumber": 125, |
818 | 818 | "metadata": { |
819 | 819 | "language": "python", |
820 | 820 | "baseClasses": [ |
|
850 | 850 | ], |
851 | 851 | "isAsync": false, |
852 | 852 | "filePath": "C:\\Users\\chris\\git\\flarelette-jwt-kit\\packages\\flarelette-jwt-py\\flarelette_jwt\\env.py", |
853 | | - "lineNumber": 137, |
| 853 | + "lineNumber": 139, |
854 | 854 | "metadata": { |
855 | 855 | "language": "python", |
856 | 856 | "decorators": [], |
|
876 | 876 | "parameters": [], |
877 | 877 | "isAsync": false, |
878 | 878 | "filePath": "C:\\Users\\chris\\git\\flarelette-jwt-kit\\packages\\flarelette-jwt-py\\flarelette_jwt\\env.py", |
879 | | - "lineNumber": 167, |
| 879 | + "lineNumber": 169, |
880 | 880 | "metadata": { |
881 | 881 | "language": "python", |
882 | 882 | "decorators": [], |
|
909 | 909 | ], |
910 | 910 | "isAsync": false, |
911 | 911 | "filePath": "C:\\Users\\chris\\git\\flarelette-jwt-kit\\packages\\flarelette-jwt-py\\flarelette_jwt\\env.py", |
912 | | - "lineNumber": 181, |
| 912 | + "lineNumber": 183, |
913 | 913 | "metadata": { |
914 | 914 | "language": "python", |
915 | 915 | "decorators": [], |
|
941 | 941 | ], |
942 | 942 | "isAsync": false, |
943 | 943 | "filePath": "C:\\Users\\chris\\git\\flarelette-jwt-kit\\packages\\flarelette-jwt-py\\flarelette_jwt\\env.py", |
944 | | - "lineNumber": 204, |
| 944 | + "lineNumber": 206, |
945 | 945 | "metadata": { |
946 | 946 | "language": "python", |
947 | 947 | "decorators": [], |
|
962 | 962 | "parameters": [], |
963 | 963 | "isAsync": false, |
964 | 964 | "filePath": "C:\\Users\\chris\\git\\flarelette-jwt-kit\\packages\\flarelette-jwt-py\\flarelette_jwt\\env.py", |
965 | | - "lineNumber": 211, |
| 965 | + "lineNumber": 213, |
966 | 966 | "metadata": { |
967 | 967 | "language": "python", |
968 | 968 | "decorators": [], |
|
983 | 983 | "parameters": [], |
984 | 984 | "isAsync": false, |
985 | 985 | "filePath": "C:\\Users\\chris\\git\\flarelette-jwt-kit\\packages\\flarelette-jwt-py\\flarelette_jwt\\env.py", |
986 | | - "lineNumber": 226, |
| 986 | + "lineNumber": 228, |
987 | 987 | "metadata": { |
988 | 988 | "language": "python", |
989 | 989 | "decorators": [], |
|
1998 | 1998 | "deployments": [], |
1999 | 1999 | "containerRelationships": [], |
2000 | 2000 | "componentRelationships": [ |
| 2001 | + { |
| 2002 | + "description": "copyFileSync | existsSync", |
| 2003 | + "source": "flarelette_jwt_ts", |
| 2004 | + "destination": "fs", |
| 2005 | + "stereotype": "import" |
| 2006 | + }, |
| 2007 | + { |
| 2008 | + "description": "dirname | join | resolve", |
| 2009 | + "source": "flarelette_jwt_ts", |
| 2010 | + "destination": "path", |
| 2011 | + "stereotype": "import" |
| 2012 | + }, |
| 2013 | + { |
| 2014 | + "description": "imports fileURLToPath", |
| 2015 | + "source": "flarelette_jwt_ts", |
| 2016 | + "destination": "url", |
| 2017 | + "stereotype": "import" |
| 2018 | + }, |
2001 | 2019 | { |
2002 | 2020 | "description": "imports generateSecret", |
2003 | 2021 | "source": "chrislyons_dev_flarelette_jwt__core", |
|
2138 | 2156 | } |
2139 | 2157 | ], |
2140 | 2158 | "codeRelationships": [ |
| 2159 | + { |
| 2160 | + "description": "imports copyFileSync", |
| 2161 | + "source": "C:/Users/chris/git/flarelette-jwt-kit/packages/flarelette-jwt-ts/prepare.js", |
| 2162 | + "destination": "fs:copyFileSync", |
| 2163 | + "stereotype": "import" |
| 2164 | + }, |
| 2165 | + { |
| 2166 | + "description": "imports existsSync", |
| 2167 | + "source": "C:/Users/chris/git/flarelette-jwt-kit/packages/flarelette-jwt-ts/prepare.js", |
| 2168 | + "destination": "fs:existsSync", |
| 2169 | + "stereotype": "import" |
| 2170 | + }, |
| 2171 | + { |
| 2172 | + "description": "imports dirname", |
| 2173 | + "source": "C:/Users/chris/git/flarelette-jwt-kit/packages/flarelette-jwt-ts/prepare.js", |
| 2174 | + "destination": "path:dirname", |
| 2175 | + "stereotype": "import" |
| 2176 | + }, |
| 2177 | + { |
| 2178 | + "description": "imports join", |
| 2179 | + "source": "C:/Users/chris/git/flarelette-jwt-kit/packages/flarelette-jwt-ts/prepare.js", |
| 2180 | + "destination": "path:join", |
| 2181 | + "stereotype": "import" |
| 2182 | + }, |
| 2183 | + { |
| 2184 | + "description": "imports resolve", |
| 2185 | + "source": "C:/Users/chris/git/flarelette-jwt-kit/packages/flarelette-jwt-ts/prepare.js", |
| 2186 | + "destination": "path:resolve", |
| 2187 | + "stereotype": "import" |
| 2188 | + }, |
| 2189 | + { |
| 2190 | + "description": "imports fileURLToPath", |
| 2191 | + "source": "C:/Users/chris/git/flarelette-jwt-kit/packages/flarelette-jwt-ts/prepare.js", |
| 2192 | + "destination": "url:fileURLToPath", |
| 2193 | + "stereotype": "import" |
| 2194 | + }, |
2141 | 2195 | { |
2142 | 2196 | "description": "imports generateSecret", |
2143 | 2197 | "source": "C:/Users/chris/git/flarelette-jwt-kit/packages/flarelette-jwt-ts/src/cli.ts", |
|
0 commit comments