Hello there,
SSP (Security Support Provider) is a mechanism in Windows that allows the operating system to support multiple authentication protocols. The Windows Negotiation Extension (WLN) is a Microsoft extension to the SSP framework that allows a client to negotiate the authentication protocol to be used with a server.
To implement an SSP, you will need to write code that handles the communication with the Local Security Authority (LSA) and implements the authentication protocol you want to support. The LSA will call your SSP's SpGetExtendedInformationFn function to request information about the authentication protocol and to initiate the authentication process.
I'm not aware of any sample code specifically for implementing an SSP, but you may find the documentation on the Windows Negotiation Extension and Writing NegoEx SSPs helpful in understanding the overall process.
Alternatively, you might consider using a different approach to achieve your goal of providing authentication for a cloud user with escalated privileges. One possibility could be to use a third-party authentication solution that integrates with Windows and supports the functionality you need.
--If the reply is helpful, please Upvote and Accept it as an answer–