Dontopedia
source context

4b561b4e 9b9d 440c Aa7c B5238a3ea2f0

ctx:claims/beam/4b561b4e-9b9d-440c-aa7c-b5238a3ea2f0
kind: custommode: permissive254 statements60 distinct subjects

No external document is attached to this context. (Many contexts are pure organisational labels.)

Facts in this context

Grouped by subject. Each subject links to its full article.

Login Route30 factsex:login-route

accessesRequest Form
callsLogin User
callsCheck Password
comparesPasswordPassword Param
comparesUsernameUsername Param
conditionalLogicUser and Password Check
decoratedByApp Route Decorator
extractsPassword Form Field
extractsUsername Form Field
failureResponseInvalid Credentials
failureStatusCode401
handlesAuthentication
httpMethodPOST
httpResponseCode401
iteratesOverUsers Values
looksUpUsers Dictionary
rdfs:label/login
rdf:typeRoute
redirectsToHome Route
responseOnFailureError Response
responseOnSuccessRedirect Response
returnsOnFailure401
searchesUsers Values
successConditionUser Exists and Password Matches
successRedirectHome Route
usesNext Function
usesFilter Generator
usesGeneratorExpressiontrue
usesNextFunctiontrue
validatesCredentialstrue

Admin Route17 factsex:admin-route

checksIs Admin Method
conditionalResponseRole Check Result
decoratedByLogin Required Decorator
enforcesAuthorizationtrue
failureResponseUnauthorized Text
handlesAuthorization
httpMethodGET
httpResponseCode403
rdfs:label/admin
rdf:typeRoute
requiresLogintrue
requiresRoleadmin
returnsOnFailure403
returnsOnSuccessAdmin Page
returnsTextAdmin Page Text
returnsUnauthorizedUnauthorized Text
successResponseAdmin Page Text

Home Route13 factsex:home-route

decoratedByLogin Required Decorator
handlesHome Display
httpMethodGET
rdfs:label/
rdf:typeRoute
requiresLogintrue
requiresRoleany
responseTypeText Response
returnsWelcome Message
returnsFormattedStringtrue
stringInterpolationtrue
usesCurrent User Username
usesFStringtrue

User Class13 factsex:user-class

hasAttributePassword Hash
hasAttributePassword
hasAttributeUser Id
hasAttributeRole
hasAttributeUsername
hasConstructorUser Constructor
hasMethodCheck Password Hash
hasMethodIs Admin
hasPasswordHashtrue
importFromFlask Login
instantiatedByUser Constructor
rdfs:labelUser
rdf:typeClass

Check Password Hash10 factsex:check-password-hash

calledByUser Class
callsCheck Password Hash Function
callsFunctionCheck Password Hash Builtin
libraryFlask-Bcrypt
memberOfUser Class
parameterPassword
rdf:typeMethod
returnsBoolean
takesParameterPassword
takesParameterPassword Hash

Login Manager10 factsex:login-manager

attachedToFlask App
configuredWithFlask App
decoratesLoad User Function
frameworkFlask-Login
hasMethodInit App
initializedByLogin Manager Constructor
initializedByLogin Manager Class
initializesWithFlask App
rdfs:labellogin_manager
rdf:typeLogin Manager

Logout Route10 factsex:logout-route

callsLogout User
decoratedByLogin Required Decorator
handlesSession Termination
httpMethodGET
rdfs:label/logout
rdf:typeRoute
redirectsToLogin Route
requiresLogintrue
requiresRoleany
successRedirectLogin Route

Flask App9 factsex:flask-app

configuredWithSecret Key Config
frameworkFlask
hasAttributeSecret Key
hasConfigSecret Key Config
hasConfigKeySecret Key
importFromFlask
initializedByFlask Constructor
rdfs:labelapp
rdf:typeFlask Application

User Constructor9 factsex:user-constructor

assignsId Attribute
assignsPassword Attribute
assignsUsername Attribute
assignsRole Attribute
parameterUser Id Param
parameterUsername Param
parameterPassword Param
parameterRole Param
rdf:typeConstructor

Users Dictionary9 factsex:users-dictionary

containsUser 2
containsUser 1
containsKey2
containsKey1
initializationOrderBefore Routes
keyTypeinteger
rdfs:labelusers
rdf:typeDictionary
valueTypeUser

Load User Function8 factsex:load-user-function

callsUsers Get
decoratedByLogin Manager User Loader
decoratedByLogin Manager User Loader Decorator
parameterUser Id
rdfs:labelload_user
rdf:typeFunction
registeredAsUser Loader
registeredWithLogin Manager

Is Admin6 factsex:is-admin

calledByAdmin Route
comparesRole
comparesWithValueadmin
memberOfUser Class
rdf:typeMethod
returnsBoolean

User 16 factsex:user-1

hasId1
hasPasswordadmin_password
hasRoleadmin
hasUsernameadmin
instanceOfUser Class
rdf:typeUser Instance

User 26 factsex:user-2

hasId2
hasPassworduser_password
hasRoleuser
hasUsernameuser
instanceOfUser Class
rdf:typeUser Instance

Current User4 factsex:current-user

rdfs:labelcurrent_user
rdf:typeVariable
usedInAdmin Route
usedInHome Route

Redirect4 factsex:redirect

calledByLogout Route
calledByLogin Route
rdfs:labelredirect
rdf:typeFunction

Init App3 factsex:init-app

memberOfLogin Manager
parameterApp
rdf:typeMethod

Login User3 factsex:login-user

calledByLogin Route
rdfs:labellogin_user
rdf:typeFunction

Logout User3 factsex:logout-user

calledByLogout Route
rdfs:labellogout_user
rdf:typeFunction

Next Function3 factsex:next-function

appliedToFilter Generator
rdfs:labelnext
rdf:typeFunction

Secret Key3 factsex:secret-key

configValueyour_secret_key
rdfs:labelSECRET_KEY
rdf:typeConfig Attribute

Secret Key Config3 factsex:secret-key-config

hasValueyour_secret_key
rdfs:labelSECRET_KEY
rdf:typeConfiguration

Url for3 factsex:url-for

calledByLogin Route
rdfs:labelurl_for
rdf:typeFunction

Users Values3 factsex:users-values

iterationMethodValues Method
rdfs:labelusers.values()
rdf:typeCollection

Admin Page2 factsex:admin-page

rdfs:labelAdmin page
rdf:typeResponse

Admin Page Text2 factsex:admin-page-text

rdfs:labelAdmin page
rdf:typeResponse Text

App Route Decorator2 factsex:app-route-decorator

rdfs:labelapp.route decorator
rdf:typeDecorator

Authentication2 factsex:authentication

rdfs:labelUser authentication
rdf:typeProcess

Authorization2 factsex:authorization

rdfs:labelRole authorization
rdf:typeProcess

Check Password Hash Builtin2 factsex:check-password-hash-builtin

rdfs:labelcheck_password_hash
rdf:typeFunction

Current User Username2 factsex:current-user-username

rdfs:labelcurrent_user.username
rdf:typeAttribute Access

Filter Generator2 factsex:filter-generator

rdfs:labelUser filter generator
rdf:typeGenerator

Flask2 factsex:flask

rdfs:labelFlask
rdf:typeModule

Flask Constructor2 factsex:flask-constructor

rdfs:labelFlask constructor
rdf:typeConstructor

Flask Login2 factsex:flask-login

rdfs:labelflask_login
rdf:typeModule

Home Display2 factsex:home-display

rdfs:labelHome page display
rdf:typeProcess

Id Attribute2 factsex:id-attribute

rdfs:labelid
rdf:typeAttribute

Invalid Credentials2 factsex:invalid-credentials

rdfs:labelInvalid credentials
rdf:typeResponse

Login Manager Constructor2 factsex:login-manager-constructor

rdfs:labelLoginManager constructor
rdf:typeConstructor

Login Manager User Loader Decorator2 factsex:login-manager-user-loader-decorator

rdfs:labellogin_manager.user_loader decorator
rdf:typeDecorator

Login Required Decorator2 factsex:login-required-decorator

rdfs:labellogin_required decorator
rdf:typeDecorator

Password Attribute2 factsex:password-attribute

rdfs:labelpassword
rdf:typeAttribute

Request Form2 factsex:request-form

rdfs:labelrequest.form
rdf:typeForm Data

Role Attribute2 factsex:role-attribute

rdfs:labelrole
rdf:typeAttribute

Role Check Result2 factsex:role-check-result

rdfs:labelAdmin role check result
rdf:typeCondition

Session Termination2 factsex:session-termination

rdfs:labelSession termination
rdf:typeProcess

Unauthorized Text2 factsex:unauthorized-text

rdfs:labelUnauthorized
rdf:typeResponse Text

User and Password Check2 factsex:user-and-password-check

rdfs:labelUser exists and password check
rdf:typeCondition

User Exists and Password Matches2 factsex:user-exists-and-password-matches

rdfs:labelUser exists and password matches
rdf:typeCondition

User Loader2 factsex:user-loader

rdfs:labelUser loader callback
rdf:typeComponent

Username Attribute2 factsex:username-attribute

rdfs:labelusername
rdf:typeAttribute

Users Get2 factsex:users-get

memberOfUsers Dictionary
rdf:typeMethod

Values Method2 factsex:values-method

memberOfUsers Dictionary
rdf:typeMethod

Welcome Message2 factsex:welcome-message

rdfs:labelWelcome, {username}!
rdf:typeResponse

Is Admin Method1 factex:is-admin-method

memberOfCurrent User

Password1 factex:password

extractedFromRequest Form

Password Param1 factex:password-param

extractedFromRequest Form

Route Definition1 factex:route-definition

followsApp Configuration

Username1 factex:username

extractedFromRequest Form

Username Param1 factex:username-param

extractedFromRequest Form