common/settings.aug diagrams
OpenID Connect login application
Project overview · Compiled explanation
Sequences
Call arrows identify checked targets; loop and branch frames determine when they run. Open that target’s module to follow its implementation. Branches describe alternatives; loops describe repeated work. Native calls and interface dispatch stop at their declared contracts. Exit notes end that path; enclosing recovery and cleanup remain visible.
Settings constructor
Explicit loopback development settings. The provider accepts one registered client and its exact callback URI.
It takes baseUrl, issuer, clientId, and callback as strings, kept read-only, sessionSeconds as an integer, kept read-only, and secureCookies as a boolean, kept read-only.
Receive fields: baseUrl, issuer, clientId, callback, sessionSeconds, secureCookies. Explanation.
settings
Mermaid source
sequenceDiagram
participant p0 as settings
p0->>p0: Settings(baseUrl=”http://127.0.0.1:8787”,<br/>issuer=”http://127.0.0.1:8787/provider”,<br/>clientId=”august-login-app”,<br/>callback=”http://127.0.0.1:8787/login/callback”,<br/>sessionSeconds=900, secureCookies=false) · construct<br/>value
p0-->>p0: Settings result: Settings
Note over p0: Return Settings(baseUrl=”http://127.0.0.1:8787”,<br/>issuer=”http://127.0.0.1:8787/provider”,<br/>clientId=”august-login-app”,<br/>callback=”http://127.0.0.1:8787/login/callback”,<br/>sessionSeconds=900, secureCookies=false); required<br/>cleanup runs before exit
Called contracts
- Settings — common/settings.aug