Back

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

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

IdentityServer.Customer

%% AUTOGENERATED CODE -- DO NOT EDIT!

classDiagram

[Full Diagram](%% AUTOGENERATED CODE -- DO NOT EDIT!

classDiagram )

Fields

Field name Type Description
email 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
email 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