common/settings.aug
OpenID Connect login application · Source and specification
Files in this project
main.augclient/contracts.augclient/endpoints.augclient/export.augclient/login.augclient/logout.augclient/protocol.augclient/session.augclient/views.augcommon/export.augcommon/headers.augcommon/keys.augcommon/settings.augcommon/views.augprovider/authorization.augprovider/contracts.augprovider/credentials.augprovider/discovery.augprovider/export.augprovider/token.augprovider/userinfo.augprovider/views.aug
Code
aug
// aug-spec: "settings.aug.md" explains this file. Read it before changes; refresh with aug spec.
/** Explicit loopback development settings. The provider accepts one registered client and its exact callback URI. */
record Settings(string baseUrl, string issuer, string clientId, string callback, int sessionSeconds, bool secureCookies)
settings():
return Settings(
baseUrl="http://127.0.0.1:8787",
issuer="http://127.0.0.1:8787/provider",
clientId="august-login-app",
callback="http://127.0.0.1:8787/login/callback",
sessionSeconds=900,
secureCookies=false
)aug
// aug-spec: "settings.aug.md" explains this file. Read it before changes; refresh with aug spec.
/** Explicit loopback development settings. The provider accepts one registered client and its exact callback URI. */
record Settings(string baseUrl, string issuer, string clientId, string callback, int sessionSeconds, bool secureCookies)
settings() {
return Settings(
baseUrl="http://127.0.0.1:8787",
issuer="http://127.0.0.1:8787/provider",
clientId="august-login-app",
callback="http://127.0.0.1:8787/login/callback",
sessionSeconds=900,
secureCookies=false
)
}Compiled specification
Settings · immutable record · source
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.
settings · source
It returns a Settings with baseUrl "http://127.0.0.1:8787", issuer "http://127.0.0.1:8787/provider", clientId "august-login-app", callback "http://127.0.0.1:8787/login/callback", sessionSeconds 900, and secureCookies false. source
Checked interface
text
settings() returns Settings