IdentityServer
Integration Diagram
%% AUTOGENERATED CODE -- DO NOT EDIT! graph TD IdentityServer IdentityServer["IdentityServer"] --> MegaDatabase["MegaDatabase"] Website["Website"] --> IdentityServer["IdentityServer"]
Application Index
Application Name | Method | Source Location |
---|---|---|
IdentityServer | Authenticate | /github.com/anz-bank/sysl-examples/demos/sizzle_restaurant/sizzle.sysl@master |
IdentityServer | CustomerProfile | /github.com/anz-bank/sysl-examples/demos/sizzle_restaurant/sizzle.sysl@master |
IdentityServer | NewCustomer | /github.com/anz-bank/sysl-examples/demos/sizzle_restaurant/sizzle.sysl@master |
IdentityServer | UpdatePassword | /github.com/anz-bank/sysl-examples/demos/sizzle_restaurant/sizzle.sysl@master |
Type Index
Application Name | Type Name | Source Location |
---|---|---|
IdentityServer | Customer | /github.com/anz-bank/sysl-examples/demos/sizzle_restaurant/sizzle.sysl@master |
IdentityServer | NewCustomerRequest | /github.com/anz-bank/sysl-examples/demos/sizzle_restaurant/sizzle.sysl@master |
IdentityServer | UnauthorizedError | /github.com/anz-bank/sysl-examples/demos/sizzle_restaurant/sizzle.sysl@master |
Applications
Application IdentityServer
- This server handles all the customer related endpoints including customer profile, password update, customer authentication, etc.
IdentityServer Authenticate
this is a description of Authenticate
Sequence Diagram
%% AUTOGENERATED CODE -- DO NOT EDIT! sequenceDiagram ... ->> IdentityServer: Authenticate alt authenticated IdentityServer -->> ...: 200 <: MegaDatabase.Empty else IdentityServer -->> ...: 401 <: UnauthorizedError end
Request types
%% AUTOGENERATED CODE -- DO NOT EDIT! classDiagram class primitive{ var STRING }
%% AUTOGENERATED CODE -- DO NOT EDIT! classDiagram class primitive{ var STRING }
Response types
%% AUTOGENERATED CODE -- DO NOT EDIT! classDiagram
%% AUTOGENERATED CODE -- DO NOT EDIT! classDiagram
IdentityServer CustomerProfile
Sequence Diagram
%% AUTOGENERATED CODE -- DO NOT EDIT! sequenceDiagram ... ->> IdentityServer: CustomerProfile IdentityServer ->> MegaDatabase: SelectCustomer MegaDatabase ->> MegaDatabase: ... MegaDatabase -->> IdentityServer: ok IdentityServer -->> ...: ok <: Customer
Request types
%% AUTOGENERATED CODE -- DO NOT EDIT! classDiagram class primitive{ var INT }
Response types
%% AUTOGENERATED CODE -- DO NOT EDIT! classDiagram
%% AUTOGENERATED CODE -- DO NOT EDIT! classDiagram
IdentityServer NewCustomer
Sequence Diagram
%% AUTOGENERATED CODE -- DO NOT EDIT! sequenceDiagram ... ->> IdentityServer: NewCustomer IdentityServer ->> MegaDatabase: InsertCustomer MegaDatabase ->> MegaDatabase: ... MegaDatabase -->> IdentityServer: ok IdentityServer -->> ...: ok <: Customer
Request types
%% AUTOGENERATED CODE -- DO NOT EDIT! classDiagram
Response types
%% AUTOGENERATED CODE -- DO NOT EDIT! classDiagram
%% AUTOGENERATED CODE -- DO NOT EDIT! classDiagram
IdentityServer UpdatePassword
Sequence Diagram
%% AUTOGENERATED CODE -- DO NOT EDIT! sequenceDiagram ... ->> IdentityServer: UpdatePassword IdentityServer -->> ...: ok
Request types
%% AUTOGENERATED CODE -- DO NOT EDIT! classDiagram class primitive{ var INT }
%% AUTOGENERATED CODE -- DO NOT EDIT! classDiagram class primitive{ var STRING }
%% AUTOGENERATED CODE -- DO NOT EDIT! classDiagram class primitive{ var STRING }
Response types
%% AUTOGENERATED CODE -- DO NOT EDIT! classDiagram
Types
IdentityServer.Customer
- This contains all information relating to a customer
%% AUTOGENERATED CODE -- DO NOT EDIT! classDiagram
[Full Diagram](%% AUTOGENERATED CODE -- DO NOT EDIT!
classDiagram )
Fields
Field name | Type | Description |
---|---|---|
string | ||
first_name | string | |
last_name | string | |
phone | string |
IdentityServer.NewCustomerRequest
IdentityServer.NewCustomerRequest
%% AUTOGENERATED CODE -- DO NOT EDIT! classDiagram
[Full Diagram](%% AUTOGENERATED CODE -- DO NOT EDIT!
classDiagram )
Fields
Field name | Type | Description |
---|---|---|
string | ||
first_name | string | |
last_name | string | |
password | string | |
phone | string |
IdentityServer.UnauthorizedError
IdentityServer.UnauthorizedError
%% AUTOGENERATED CODE -- DO NOT EDIT! classDiagram
[Full Diagram](%% AUTOGENERATED CODE -- DO NOT EDIT!
classDiagram )
Fields
Field name | Type | Description |
---|---|---|
error_msg | string |