Patent ID: 11956628
Assignee: CISCO TECHNOLOGY, INC.
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 14:
15. One or more non-transitory computer-readable storage media encoded with instructions that, when executed by a processor, cause the processor to perform operations, comprising:
obtaining an access request for a device to access a visited access network, wherein the access request includes an authentication identifier for the device, and wherein the authentication identifier includes an identity for the device and a realm comprising a network identifying portion;
determining a re-write rule for the realm by querying a database based on an identity type of the identity for the device and the network identifying portion of the realm, wherein the database includes a plurality of entries, each entry including a particular network code, a particular country code, a particular identity type, and a particular re-write rule for re-writing a realm for a particular device associated with the particular network code, the particular country code, and the particular identity type;
re-writing the realm based on the re-write rule using the identity for the device to generate a re-written realm;
obtaining, based on the re-written realm, an address for an authentication server of an identity provider associated with the device; and
performing an authentication with the authentication server using the authentication identifier for the device to authenticate the device for the visited access network.