Obtaining Carrier Endpoints for Users

After receiving the values above, the secure server requires the right carrier endpoints for the user. Request the OpenID Connect configuration using two parameters: mccmnc and client_id. The mccmnc is a set of 6 digits located on every SIM card identifying the country code (mcc) and operator code (mnc). Meanwhile, the client_id allows the carrier to identify your registered app.

GET
http://discoveryissuer.myzenkey.com/well-known/openid_configuration?
    mccmnc=123456
    &client_id=ccid-xxxxxxxxxxxxx

The response includes all relevant endpoints.

{
    “issuer”: “https://mno.com”,
    “authorization_endpoint”: “https://mno.com/connect/authorize”,
    “token_endpoint”: https://mno.com/connect/token,
    “userinfo_endpoint”: “https://mno.com/connect/userinfo”
}

Did this page help you?